From 3fc178d3e76d039860cf844d55a1a5c953507b5d Mon Sep 17 00:00:00 2001
From: Jesusaves <cpntb1@ymail.com>
Date: Mon, 13 Dec 2021 15:58:27 -0300
Subject: manaversetest -> manaplustest

---
 CMakeLists.txt.legacy         |     2 +-
 Makefile.am                   |     2 +-
 azure-pipelines_windows.yml   |     4 +-
 docs/Makefile.am              |     2 +-
 docs/manaplustest.6           |     4 +-
 po/ca.po                      |  1331 ++---
 po/cs.po                      |  1329 ++---
 po/de.po                      |  1335 ++---
 po/eo.po                      |  1331 ++---
 po/es.po                      |  1331 ++---
 po/fi.po                      |  1335 ++---
 po/fr.po                      |  1331 ++---
 po/id.po                      |  1307 ++---
 po/it.po                      |  1335 ++---
 po/ja.po                      |  1336 ++---
 po/manaverse.pot              | 11491 ++++++++++++++++++++++++++++++++++++++++
 po/nl.po                      |  1335 ++---
 po/nl_BE.po                   |  1335 ++---
 po/pl.po                      |  1329 ++---
 po/pt.po                      |  1331 ++---
 po/pt_BR.po                   |  1331 ++---
 po/ru.po                      |  1331 ++---
 po/sr.po                      |  1313 ++---
 po/sv.po                      |  1330 ++---
 po/sv_SE.po                   |  1330 ++---
 po/tr.po                      |  1335 ++---
 po/uk.po                      |  1329 ++---
 po/zh_CN.po                   |  1318 ++---
 po/zh_HK.po                   |  1328 ++---
 src/Makefile.am               |    62 +-
 src/test/testmain.cpp         |     2 +-
 tools/ci/jobs/windowstest.cmd |     4 +-
 32 files changed, 27678 insertions(+), 14471 deletions(-)
 create mode 100644 po/manaverse.pot

diff --git a/CMakeLists.txt.legacy b/CMakeLists.txt.legacy
index cd62b68dc..182186fae 100644
--- a/CMakeLists.txt.legacy
+++ b/CMakeLists.txt.legacy
@@ -55,7 +55,7 @@ ENDIF()
 
 If(UNIX)
     INSTALL(FILES manaplus.desktop DESTINATION share/applications)
-    INSTALL(FILES manaversetest.desktop DESTINATION share/applications)
+    INSTALL(FILES manaplustest.desktop DESTINATION share/applications)
 
     INSTALL(FILES manaplus.appdata.xml DESTINATION share/appdata)
 ENDIF()
diff --git a/Makefile.am b/Makefile.am
index d082fe8dc..603cf8e16 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -4,7 +4,7 @@ SUBDIRS = data docs po src
 desktopdir = $(datarootdir)/applications
 
 desktop_DATA = manaplus.desktop \
-	     manaversetest.desktop
+	     manaplustest.desktop
 
 appdatadir = $(datarootdir)/appdata
 
diff --git a/azure-pipelines_windows.yml b/azure-pipelines_windows.yml
index 9c39d5d0c..c34dc43b7 100644
--- a/azure-pipelines_windows.yml
+++ b/azure-pipelines_windows.yml
@@ -38,7 +38,7 @@ jobs:
   - script: |
       set SDL_VIDEODRIVER=dummy
       echo run
-      manaversetests.exe
+      manaplustests.exe
 
 - job: mxe_64_build
   pool:
@@ -79,4 +79,4 @@ jobs:
   - script: |
       set SDL_VIDEODRIVER=dummy
       echo run
-      manaversetests.exe
+      manaplustests.exe
diff --git a/docs/Makefile.am b/docs/Makefile.am
index 353df2ab6..91cfe1242 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -1,5 +1,5 @@
 man6_MANS = manaplus.6 \
-	     manaversetest.6
+	     manaplustest.6
 
 EXTRA_DIST = $(man6_MANS) \
 	     packages.txt \
diff --git a/docs/manaplustest.6 b/docs/manaplustest.6
index 8ab7f7068..b8fb4877b 100644
--- a/docs/manaplustest.6
+++ b/docs/manaplustest.6
@@ -1,8 +1,8 @@
 .TH "ManaVerseTest" "6"
 .SH "NAME"
-manaversetest \- ManaVerseTest: test tool for manaverse
+manaplustest \- ManaVerseTest: test tool for manaverse
 .SH "SYNOPSIS"
-\fBmanaversetest\fR
+\fBmanaplustest\fR
 .SH "DESCRIPTION"
 Graphics and configuration tool for manaplus.
 
diff --git a/po/ca.po b/po/ca.po
index 32206f9f4..09e5b7702 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -9,8 +9,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Catalan (http://www.transifex.com/akaras/manaplus/language/"
@@ -27,84 +27,84 @@ msgid "Visible on map"
 msgstr "Visible al mapa"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Humà"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "esquiva"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "falla"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Heu estat assassinat per %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Heu intentat agafar un objecte inexistent."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "L'objecte pesa massa."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "L'objecte és massa lluny."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "L'inventari és ple."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "L'inventari és massa gran."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "L'objecte pertany a una altra persona."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "No podeu recollir aquesta quantitat d'objectes."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "El vostre inventari d'objectes té capacitat màxima."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 msgid "Unknown problem picking up item."
 msgstr "Problema desconegut en agafar l'objecte."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -113,58 +113,58 @@ msgstr[1] "Heu recollit %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "ofici"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr "Homun"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr "pv"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr "manà"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Segueix: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Segueix cancel·lat"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitació: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitació cancel·lada"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Observa %s"
@@ -174,8 +174,8 @@ msgstr "Observa %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Ignora completament"
 
@@ -227,147 +227,178 @@ msgstr "Opcions:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Arxiu de registre per l'ús"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir   : Dir de registre de xat per l'ús"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Mostra la versió"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Mostra aquesta ajuda"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Directori de configuració per l'ús"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Inicia sessió amb aquest nom d'usuari"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Inicia sessió amb aquesta contrasenya"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Inicia sessió amb aquest personatge"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Servidor d'inici de sessió o IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr "  -y --server-type    : Tipus de servidor d'inici de sessió"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Port del servidor d'inici de sessió"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host    : Utilitza aquest amfitrió d'actualització"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr "  -D --default        : Selecciona servidor i personatge per defecte"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Omet baixada d'actualitzacions"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Directori de pujada del joc des de"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr ""
 "  -L --localdata-dir  : Directori per l'ús com a directori de dades local"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Directori per a desar captures de pantalla"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode : Inicia joc en mode segur"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+#, fuzzy
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr "     --renderer       : Estableix tipus de renderització"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr "  -T --tests          : Inicia prova dels controladors i autoconfigura"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
 msgstr "  -V --validate       : Inicia validació de la informació del client"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl      : Desactiva OpenGL a aquesta sessió"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr "%s no existeix i no pot ser creat! S'està sortint."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Amfitrió d'actualització invàlid: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "S'ha produït un error en crear el directori d'actualitzacions!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr "Error: %s no existeix i no pot ser creat! S'està sortint."
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr "%s no existeix i no pot ser creat!"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "General"
 
@@ -806,26 +837,26 @@ msgstr "Absent"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -857,11 +888,11 @@ msgstr "(F) mode de càmera lliure"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -879,7 +910,7 @@ msgstr "Vol obrir la pàgina de suport?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Reviu"
 
@@ -1073,8 +1104,8 @@ msgstr "Gegantí (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(per defecte)"
 
@@ -1407,7 +1438,7 @@ msgstr "Sala de xat: %s"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1422,7 +1453,7 @@ msgid "Hp: %d/%d"
 msgstr "Pv: %d/%d"
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr "Partícules: %u"
@@ -1440,12 +1471,12 @@ msgid "Item named: %s"
 msgstr "Objecte anomenat: %s"
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr "Targetes: "
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr "Opcions: "
 
@@ -1453,7 +1484,7 @@ msgstr "Opcions: "
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1467,8 +1498,8 @@ msgstr "Intercanvi"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Ataca"
@@ -1479,36 +1510,42 @@ msgstr "Ataca"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Xiuxiueig"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Cura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Expulsa del gremi"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr "Deixa gremi"
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Canvia pos al gremi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Invita al gremi"
 
@@ -1516,7 +1553,7 @@ msgstr "Invita al gremi"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Eliminar"
 
@@ -1533,9 +1570,9 @@ msgstr "Eliminar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Mou"
@@ -1544,7 +1581,7 @@ msgstr "Mou"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Diàleg"
@@ -1559,7 +1596,7 @@ msgstr "Diàleg"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1578,7 +1615,7 @@ msgstr "Compra"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1590,26 +1627,26 @@ msgstr "Ven"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Afegeix comentari"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Suprimeix de la llista d'atac"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Afegeix a la llista d'atac prioritari"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Afegeix a la llista d'atac"
 
@@ -1617,7 +1654,7 @@ msgstr "Afegeix a la llista d'atac"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Afegeix a la llista d'ignorats"
 
@@ -1625,13 +1662,13 @@ msgstr "Afegeix a la llista d'ignorats"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "Mou a mestre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "Acomiada"
 
@@ -1639,7 +1676,7 @@ msgstr "Acomiada"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "Alimenta"
 
@@ -1649,8 +1686,8 @@ msgstr "Alimenta"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Anomena de nou"
@@ -1659,13 +1696,13 @@ msgstr "Anomena de nou"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "Mata"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "Llença el botí"
 
@@ -1674,8 +1711,8 @@ msgstr "Llença el botí"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1688,7 +1725,7 @@ msgstr "Desequipa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "Torna a l'ou"
 
@@ -1696,7 +1733,7 @@ msgstr "Torna a l'ou"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Afegeix nom al xat"
 
@@ -1717,34 +1754,34 @@ msgstr "Afegeix nom al xat"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1753,20 +1790,20 @@ msgstr "Cancel·la"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Jugadors"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Expulsa de l'equip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Recull"
 
@@ -1776,14 +1813,14 @@ msgstr "Recull"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Afegeix al xat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Objecte del mapa"
 
@@ -1793,28 +1830,28 @@ msgstr "Objecte del mapa"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Suprimeix"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Teletransportació"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Mou la càmera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr "Restaura la càmera"
 
@@ -1823,34 +1860,34 @@ msgstr "Restaura la càmera"
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Vestuari"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr "Copia del jugador"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Treu vestuari"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Conjurs"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Edita conjur"
 
@@ -1858,50 +1895,50 @@ msgstr "Edita conjur"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Neteja"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Desactiva ressaltat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Activa ressaltat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "No suprimeixis el nom"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Suprimeix nom"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Activa mode absent"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Desactiva mode absent"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Surt"
 
@@ -1911,116 +1948,116 @@ msgstr "Surt"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Copia al porta-retalls"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Canvia la posició del gremi"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "finestra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "Desbloqueja"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "Bloqueja"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr "Mostra emoticones per:"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Jugador"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr "Mascota"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr "Homuncle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr "Mercenari"
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Canvia nom de la marca de mapa "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Nom:                     "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Comentari de jugador      "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Comentari:                    "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Afegeix a l'intercanvi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Afegeix 10 a l'intercanvi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Afegeix la meitat a l'intercanvi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Afegeix tots a l'intercanvi-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Afegeix tots al intercanvi"
 
@@ -2029,72 +2066,73 @@ msgstr "Afegeix tots al intercanvi"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Emmagatzema"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Emmagatzema 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Emmagatzema la meitat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Emmagatzema-ho tot-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Emmagatzema-ho tot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr "Mou a crear..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Recupera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Recupera 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Recupera la meitat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Recupera tots-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Recupera-ho tot"
 
@@ -2107,9 +2145,9 @@ msgstr "Recupera-ho tot"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2118,7 +2156,7 @@ msgid "Use"
 msgstr "Utilitza"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Neteja la finestra d'abocament"
 
@@ -2127,43 +2165,43 @@ msgstr "Neteja la finestra d'abocament"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Amaga"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Mostra"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr "Obre la configuració de la barra groga"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Restaura la barra groga"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Copia al xat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Mou amunt"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Mou avall"
 
@@ -2171,101 +2209,101 @@ msgstr "Mou avall"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Despulla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Copia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Enganxa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Obre enllaç"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Mostra la finestra"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr "Habilitat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr "Afegeix drecera d'habilitat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr "Nivell d'habilitat..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr "Tipus d'encanteri d'habilitat..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr "Compensació d'habilitat per x..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr "Compensació d'habilitat per y..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr "Compensació d'habilitat d'encanteri per x"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr "Compensació d'habilitat d'encanteri per y"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr "Selecciona nivell d'habilitat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr "Nivell màxim"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr "Selecciona tipus d'encanteri d'habilitat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Per defecte"
@@ -2273,149 +2311,149 @@ msgstr "Per defecte"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Selecciona"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr "Posició del ratolí"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr "Jo mateix"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Desatendre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ignorar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Llista negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Estableix com enemic"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Esborra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Fer-se amic"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Deixa d'ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Segueix"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr "Imita"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Compra (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Ven (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Invita a l'equip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr "Uneix-te al xat %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Mostra objectes"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Suprimeix de la llista de recollits"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr "Afegeix a la llista de recollits"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Desprotegeix objecte"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Protegeix objecte"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Llença..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Llença tots"
 
@@ -2423,39 +2461,39 @@ msgstr "Llença tots"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Llença"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "MJ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr "Mostra %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr "Informació de compte"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr "Nivell"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr "Atributs"
 
@@ -2464,8 +2502,8 @@ msgstr "Atributs"
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inventari"
@@ -2473,7 +2511,7 @@ msgstr "Inventari"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Emmagatzematge"
 
@@ -2482,8 +2520,8 @@ msgstr "Emmagatzematge"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Carretó"
@@ -2491,31 +2529,31 @@ msgstr "Carretó"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Ordres"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr "Ordres de personatge"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr "Enrere"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr "Localitza"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "Comprova la ip"
 
@@ -2523,7 +2561,7 @@ msgstr "Comprova la ip"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Ves a"
 
@@ -2531,109 +2569,109 @@ msgstr "Ves a"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Crida"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr "Crida a l'equip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr "Crida al gremi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr "Dóna al líder de l'equip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr "Mostra..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr "Silencia..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr "Immortal"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr "Empresona"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr "Treu de la presó"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr "Assassí"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr "Assassinable"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr "Estableix punt de desar partida"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr "Teletransporta a punt de desar partida"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr "Teletransporta a qualsevol lloc"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr "Crea un clon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr "Crea un clon esclau"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr "Crea un clon malvat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr "Desfés el gremi"
 
@@ -2641,31 +2679,31 @@ msgstr "Desfés el gremi"
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Expulsa"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr "Silencia %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr "Silencia %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr "Treu el silenci %d"
@@ -2674,19 +2712,19 @@ msgstr "Treu el silenci %d"
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr "Disfressa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr "Crea el mateix"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr "Crea un esclau"
 
@@ -2700,8 +2738,8 @@ msgstr "Crea un esclau"
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2710,117 +2748,111 @@ msgstr "Informació"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr "Busca"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr "Busca nius"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr "Qui llença"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr "Afegeix 1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr "Afegeix 5"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr "Afegeix 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr "Afegeix 100"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr "Afegeix 1000"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr "Afegeix 10.000"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "Ordres del MJ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr "Mou a crear %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr "Envia per correu a..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr "Doma mascota"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr "Adopta nen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr "Deixa l'equip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr "Crea equip"
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr "Deixa gremi"
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr "Crea gremi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr "Canvia l'avís"
 
@@ -2862,7 +2894,7 @@ msgstr "Dreceres"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Finestres"
@@ -2886,7 +2918,7 @@ msgstr "Emoticones"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Xat"
 
@@ -2898,7 +2930,7 @@ msgstr "Xat"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3237,7 +3269,7 @@ msgstr "Nivell: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3279,8 +3311,8 @@ msgstr "Afegeix"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Surt"
@@ -4690,71 +4722,91 @@ msgstr "Sincronitza distància dels moviments del jugador"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+#, fuzzy
+msgid "Sync player move distance on legacy servers"
+msgstr "Sincronitza distància dels moviments del jugador"
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Programa A de moviment boig"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Moviments relatius del ratolí (bo per a les interfícies tàctils)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Mostra barra de pv pròpia"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Activa atributs ràpidament"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Alterna objectius del jugador"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Mostra missatges d'experiència d'ofici"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Mostra finestres emergents dels jugadors"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Missatge afk"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Mostra ofici"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Activa filtre d'atac"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Activa filtre de recollida"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Activa protocol d'avís"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr "S'ha activat el suport de mascotes"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Activa notificacions importants"
 
@@ -4762,206 +4814,206 @@ msgstr "Activa notificacions importants"
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Botiga"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Accepta sol·licitud de compra/venda"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Activa mode botiga"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "PNJ"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "Alterna objectius del pnj"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Registra diàlegs dels PNJ"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Suport de bots"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr "Activa suport del bot del gremi i desactiva suport de gremi nadiu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr "Activa suport del bot manamarket"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Teclat"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Repeteix latència"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Repeteix interval"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Interval personalitzat de repetició"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr "Activa solució temporal alt-tab"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "Dreceres"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Servidor intermediari"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Tipus de servidor intermediari"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Adreça de servidor intermediari:port"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr "Túnel a través d'un servidor intermediari HTTP"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr "S'està enregistrant"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr "Activa comprovació de versió d'OpenGL (no desactivis)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Activa registre de depurador"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr "Ignora registre de paquets"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr "Registra paquets sense implementar"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Activa registre OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Activa registre d'entrada"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr "Nivell d'enregistrament SDL"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr "Puja arxiu de registre"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Activa atac del servidor"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr "Amaga enllaç a pàgina de suport quan hi ha errors"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr "Activa clics dobles"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Activa comprovador de bot"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Activa protecció de servidors amb errors (no desactivis)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Mode de tràfic baix"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Utilitza FBO per a captures de pantalla (només per a opengl)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr "Directori de captures de pantalla"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Latència de xarxa entre sub-servidors"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Mostra fons"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Sobreescriu densitat de la pantalla"
 
@@ -5323,7 +5375,7 @@ msgstr "Permet xiuxiuejos"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5413,30 +5465,30 @@ msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Nom: "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "Drets d'autor:"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Info de tema"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Tema canviat"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Reinicia client per a què els canvis tinguin efecte."
 
@@ -5528,45 +5580,45 @@ msgstr "Límit d'FPS:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Límit d'FPS alternatiu: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Detecta el millor mode"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr "PPP Alt"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Mostra el cursor"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Cursor personalitzat"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Activa ajustament de la mida"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Sense marc"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Vídeo"
@@ -5574,16 +5626,16 @@ msgstr "Vídeo"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Res"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
@@ -5591,7 +5643,7 @@ msgstr ""
 "fallat!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5599,43 +5651,43 @@ msgstr ""
 "també ha fallat!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "S'està canviant a pantalla completa"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Reinici requerit per a què els canvis tinguin efecte."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "S'està canviant a OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Aplicar un canvi a OpenGL requereix reinici."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Resolució personalitzada (exemple: 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Entra nova resolució:                "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "La resolució de la pantalla ha canviat"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 "És possible que algunes finestres es moguin per adaptar-se a la resolució "
@@ -6166,7 +6218,7 @@ msgstr "EQU"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Equipament"
 
@@ -6353,7 +6405,7 @@ msgstr "Quantitat:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Crea"
 
@@ -6413,15 +6465,15 @@ msgstr "Les direccions de correu electrònic no coincideixen."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Error"
 
@@ -6436,7 +6488,7 @@ msgstr "Canvia Contrasenya"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Contrasenya:"
 
@@ -6477,7 +6529,7 @@ msgstr "Personatge nou"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Nom:"
@@ -6493,16 +6545,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Distribueix %d punts"
@@ -6511,69 +6563,69 @@ msgstr "Distribueix %d punts"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Color de cabells:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Pentinat:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Raça:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr "Aparença:"
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "F"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr "M"
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr "D"
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 msgid "Your name needs to be at least 4 characters."
 msgstr "El nom ha de tenir com a mínim 4 caràcters."
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Atributs de personatge correctes"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Heu de suprimir %d punts"
@@ -6589,47 +6641,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Esteu segur que voleu esborrar aquest personatge?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Compte %s (data de l'últim inici de sessió %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr "Canvia"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr "Contrasenya"
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Juga"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Compte %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr "Introduïu un nom nou"
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6645,54 +6697,54 @@ msgstr ""
 "Diners: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Contrasenya incorrecta"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr "Introduïu el vostre correu electrònic per esborrar un personatge"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr "Introduïu correu electrònic:"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Introduïu contrasenya per esborrar un personatge"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Introduïu contrasenya:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Present: %s; %d jugadors són presents."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "S'està xiuxiuejant a %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr "Mogut: "
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr "El missatge s'ha mogut a la pestanya d'intercanvi"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr "S'ha detectat un usuari trencat: "
 
@@ -6857,7 +6909,7 @@ msgstr "Insereix"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6869,32 +6921,32 @@ msgid "Equip"
 msgstr "Equipa"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr "C"
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr "C"
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr "B"
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr "E"
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr "Sol·licitud per inserir targeta"
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr "Voleu inserir %s a %s?"
@@ -7056,22 +7108,28 @@ msgstr "  Temps pel següent nivell: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Inicia de sessió"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Recorda nom d'usuari"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Recorda nom d'usuari"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Actualitza:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Canvia Servidor"
 
@@ -7079,29 +7137,29 @@ msgstr "Canvia Servidor"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Registra"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Amfitrió personalitzat d'actualització"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Servidor:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Obre url de registre"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr "Actualitzacions per defecte"
 
@@ -7270,7 +7328,7 @@ msgid "Need"
 msgstr "Necessiteu"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr "Nivell d'ofici: %d"
@@ -7338,12 +7396,12 @@ msgid "Coordinates:"
 msgstr "Coordenades:"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Canvia servidor"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Canvia personatge"
 
@@ -7523,7 +7581,7 @@ msgstr "Botiga personal"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr "Publica"
@@ -7544,7 +7602,7 @@ msgid "Please enter new shop name"
 msgstr "Introduïu un nom de botiga nou"
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr "No publiquis"
 
@@ -7958,25 +8016,25 @@ msgstr "Tria Món"
 #. 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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "Clau_ %d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "JBotó%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "clau desconeguda"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "JB%d"
@@ -7984,7 +8042,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "desc."
 
@@ -9370,7 +9428,7 @@ msgid "Character not found."
 msgstr "No s'ha trobat el personatge."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "S'ha produït un error en eliminar el personatge."
 
@@ -9423,162 +9481,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr "Voleu acceptar a %s i a %s com a pares?"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Heu estat desconnectat del servidor!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "L'autenticació ha fallat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "No hi ha cap servidor disponible."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Algú altre està intentant utilitzar aquest compte."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Aquest compte ja està sent utilitzat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "S'ha detectat una modificació il·legal de la velocitat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr "El servidor està ple."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr "Heu de ser majors d'edat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Inici de sessió duplicat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr "Massa connexions des d'una mateixa IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr "No s'ha pogut realitzar el pagament."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr "El pagament ha estat suspès."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr "S'ha canviat el pagament."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr "L'adreça IP de pagament és incorrecta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr "Compra sala de joc."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr "La desconnexió ha estat forçada pels MJ."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr "Rebutja la censura japonesa."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr "Roman a altre compte."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr "La IP és desigual."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr "Recompta de totes les IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr "Compta la IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr "Memòria."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr "Han vàlid."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr "Accés limitat d'IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr "Llista de caràcters per sobre."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr "La IP ha estat bloquejada."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr "Recompte de contrasenya invàlid."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr "Aquesta raça no està permesa."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Error de connexió desconegut."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr "No s'ha trobat el mapa"
 
@@ -9674,113 +9737,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr "Teniu un nou correu de%s amb l'assumpte %s"
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr "Heu estat assassinat per una força desconeguda."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Error d'habilitat desconegut: %d"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Error d'habilitat desconegut: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Encara no heu aconseguit el nivell necessari!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "PV insuficients!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "PH insuficients!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "No teniu cap nota!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "No podeu fer això!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Sembla ser que necessiteu més diners... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "No podeu utilitzar aquesta habilitat amb aquest tipus d'arma!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Necessiteu una altra gemma vermella!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Necessiteu una altra gemma blava!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Porteu massa objectes per fer això!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr "La invocació ha fallat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr "Necessiteu esperits."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr "Necessiteu l'equipament %s."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr "Necessiteu l'equipament %s (x %d)"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr "Necessiteu l'objecte %s."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr "Necessiteu l'objecte %s (x %d)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr "L'habilitat ha fallat!"
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr "Selecciona objectiu de teletransportació"
 
@@ -9844,6 +9907,11 @@ msgstr "Sort:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9970,63 +10038,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Temps d'activitat del client: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Imatges de recursos:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Variables d'entorn buidades"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr "Vist per última vegada a les %s: %s"
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -10051,7 +10119,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Indiqueu un nom."
 
@@ -10097,173 +10165,178 @@ msgid "No translation found for string: %s"
 msgstr "No s'ha trobat cap traducció per al segment: %s"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "El jugador ja és %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "El jugador ha %s amb èxit!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "El jugador no ha pogut ser %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "El jugador no estava ignorat!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "El jugador ja no està ignorat!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "El jugador no pot deixar de ser ignorat!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "El jugador ja està esborrat!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "El jugador ja no està esborrat!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "El jugador no pot ser esborrat!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "amic"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "desatès"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "Afegit a la llista negra"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "enemic"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr "Missatge instantani"
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr "Anomeneu de nou al vostre homuncle"
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr "Valor de configuració: %s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr "Valor de la configuració del servidor: %s"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "S'ha activat l'intercanvi d'objectes."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "S'ha desactivat l'intercanvi d'objectes."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "L'intercanvi d'objectes no és possible."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Intercanvi d'objectes desconegut."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "S'ha activat la distribució d'experiència."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "S'ha desactivat la distribució d'experiència."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "La distribució d'experiència no és possible."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Distribució d'experiència desconeguda."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr "S'ha activat l'intercanvi automàtic d'objectes."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr "S'ha desactivat l'intercanvi automàtic d'objectes."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr "L'intercanvi automàtic d'objectes no és possible."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr "Intercanvi automàtic d'objectes desconegut."
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10336,7 +10409,7 @@ msgstr "Correu electrònic canviat amb èxit!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10344,35 +10417,41 @@ msgstr "Programari"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "SDL2 per defecte"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr "OpenGL ES mòbil"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "OpenGL segur"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr "OpenGL ES 2 mòbil"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+#, fuzzy
+msgid "OpenGL ES 2"
+msgstr "OpenGL ES 2 mòbil"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr "OpenGL normal"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr "OpenGL modern"
 
@@ -11584,56 +11663,56 @@ msgstr ""
 "\"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d setmana"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d setmanes"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d dia"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d dies"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d hora"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d hores"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d minut"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuts"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d segon"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d segons"
diff --git a/po/cs.po b/po/cs.po
index 07376e67b..ad923b840 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -13,8 +13,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Czech (http://www.transifex.com/akaras/manaplus/language/"
@@ -32,84 +32,84 @@ msgid "Visible on map"
 msgstr "Viditelný na mapě"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Člověk"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "uskočení"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "minutí"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Byl jsi zabit %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 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:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Předmět je příliš těžký."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Předmět je příliš daleko."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "Inventář je plný."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Hromada je příliš velká."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Předmět patří někomu jinému."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "Nemůžeš zvednout toto možství předmětů."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "Tvůj počet předmětů dasáhl maxima."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -120,58 +120,58 @@ msgstr[3] "Sebral jsi %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "zk"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "práce"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Nasledovat: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Následování zrušeno."
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitace: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitace zrušena."
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Vidíš %s"
@@ -181,8 +181,8 @@ msgstr "Vidíš %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Kompletně ignorovat"
 
@@ -233,147 +233,178 @@ msgstr "Nastavení:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Použij logový soubor"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir   : Složka uchování záznamu chatu"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Zobraz verzi"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Zobraz tuto nápovědu"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Použij adresář s konfigurací"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Přihlaš se tímto jménem"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Přihlaš se tímto heslem"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Přihlaš se k této postavě"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Přihlaš se k tomuto serveru nebo IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr "  -y --server-type    : Typ přihlašovacího serveru"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Přihlaš se k tomuto portu"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host    : Použít tohoto host pro update"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr "  -D --default        : Vyber výchozí server postav a postavu"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Přeskoč stahování aktualizací"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Adresář odkud načíst herní data"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Adresář který použít jako lokální uložiště dat"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Adresář pro snímky obrazovky"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Pro spuštění hry v bezpečném módu"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+#, fuzzy
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr "     --renderer       : Nastaví typ vykreslování"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 "  -T --tests          : Spustit testování ovladačů a automatickou konfiguraci"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
+msgstr "  -d --data           : Adresář odkud načíst herní data"
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl      : Zakázat OpenGL pro toto sezení"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Neplatný host pro update: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Chyba při vytváření adresáře s updaty!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Obecný"
 
@@ -812,26 +843,26 @@ msgstr "Pryč"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -863,11 +894,11 @@ msgstr "(F) mód volné kamery"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -885,7 +916,7 @@ msgstr "Preješ si otevřít stránku podpory?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Oživ"
 
@@ -1080,8 +1111,8 @@ msgstr "Maximální (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(výchozí)"
 
@@ -1414,7 +1445,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1429,7 +1460,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1447,12 +1478,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1460,7 +1491,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1474,8 +1505,8 @@ msgstr "Obchod"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Útok"
@@ -1486,36 +1517,42 @@ msgstr "Útok"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Šeptat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Vyléčit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Vykopnout z gildy"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Změnit pozici v gildě"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Pozvat do gildy"
 
@@ -1523,7 +1560,7 @@ msgstr "Pozvat do gildy"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Vyhladit"
 
@@ -1540,9 +1577,9 @@ msgstr "Vyhladit"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Jdi sem"
@@ -1551,7 +1588,7 @@ msgstr "Jdi sem"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Promluv"
@@ -1566,7 +1603,7 @@ msgstr "Promluv"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1585,7 +1622,7 @@ msgstr "Nákup"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1597,26 +1634,26 @@ msgstr "Prodej"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Přidat komentář"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Vyřadit ze seznamu útoku"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Přidat do prioritního seznamu útoku"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Přidat do seznamu útoku"
 
@@ -1624,7 +1661,7 @@ msgstr "Přidat do seznamu útoku"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Vložit do seznamu ignorovaných"
 
@@ -1632,13 +1669,13 @@ msgstr "Vložit do seznamu ignorovaných"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "Přesunout k veliteli"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "Oheň"
 
@@ -1646,7 +1683,7 @@ msgstr "Oheň"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "Nakrmit"
 
@@ -1656,8 +1693,8 @@ msgstr "Nakrmit"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Přejmenovat"
@@ -1666,13 +1703,13 @@ msgstr "Přejmenovat"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "Zabít"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "Upustit kořist"
 
@@ -1681,8 +1718,8 @@ msgstr "Upustit kořist"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1695,7 +1732,7 @@ msgstr "Odebrat z vybavení"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "Vrátit k vejci"
 
@@ -1703,7 +1740,7 @@ msgstr "Vrátit k vejci"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Vložit jméno do chatu"
 
@@ -1724,34 +1761,34 @@ msgstr "Vložit jméno do chatu"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1760,20 +1797,20 @@ msgstr "Zrušit"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Hráči"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Vykopnout z party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Sebrat"
 
@@ -1783,14 +1820,14 @@ msgstr "Sebrat"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Přidat do chatu"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Označit na mapě"
 
@@ -1800,28 +1837,28 @@ msgstr "Označit na mapě"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Odebrat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Přesun"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Přesunout kameru"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1830,34 +1867,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Výstroje"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Vyčistit výstroj"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Kouzla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Upravit kouzlo"
 
@@ -1865,50 +1902,50 @@ msgstr "Upravit kouzlo"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Vymazat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Vypnout zvýrazňování"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Zapnout zvýrazňování"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Neodebírat jméno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Odebrat jméno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Zapnout \"away\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Vypnout \"away\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Opustit"
 
@@ -1918,116 +1955,116 @@ msgstr "Opustit"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Kopírovat do schránky"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Změň hodnost v guildě"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "okno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "Odemknout"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "Zamknout"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Hráč"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr "Človíček"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr "Žoldák"
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Přejmenovat značku na mapě "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Jméno:                   "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Hráčův komentář           "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Komentář:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Přidat k obchodu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Přidat 10 k obchodu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Přidat polovinu k obchodu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Vlož do obchodu vše-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Přidat vše k obchodu"
 
@@ -2036,72 +2073,73 @@ msgstr "Přidat vše k obchodu"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Uložit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Uschovat 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Uschovat polovinu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Ulož vše-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Uschovat všechny"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Vzít"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Vzít 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Vzít polovinu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Vyber vše-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Vzít všechny"
 
@@ -2114,9 +2152,9 @@ msgstr "Vzít všechny"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2125,7 +2163,7 @@ msgid "Use"
 msgstr "Použít"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Vyčistit okno upuštění"
 
@@ -2134,43 +2172,43 @@ msgstr "Vyčistit okno upuštění"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Skrýt"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Zobrazit"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Resetovat žlutý pruh"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Zkopírovat do chatu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Posunout nahoru"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Posunout dolů"
 
@@ -2178,101 +2216,101 @@ msgstr "Posunout dolů"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Svléknout"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Kopírovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Vložit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Otevřít odkaz"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Zobrazit okno"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Výchozí"
@@ -2280,149 +2318,149 @@ msgstr "Výchozí"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Cíl"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr "Svůj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Přehlížet"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ignorovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Černá listina"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Nastavit jako nepřítele"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Vymazat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Být přátelé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Odignorovat"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Následovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Koupit (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Prodat (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Pozvat do party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr "Připojit k chatu %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Zobrazit předměty"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Odeber ze seznamu sběru"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 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:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Přestat chránit předmět"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Chránit předmět"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Upustit..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Upustit vše"
 
@@ -2430,39 +2468,39 @@ msgstr "Upustit vše"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Upustit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2471,8 +2509,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inventář"
@@ -2480,7 +2518,7 @@ msgstr "Inventář"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Sklad"
 
@@ -2489,8 +2527,8 @@ msgstr "Sklad"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Košík"
@@ -2498,31 +2536,31 @@ msgstr "Košík"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Příkazy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "Zkontrolovat ip"
 
@@ -2530,7 +2568,7 @@ msgstr "Zkontrolovat ip"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Jdi na"
 
@@ -2538,109 +2576,109 @@ msgstr "Jdi na"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Zavolej zpět"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2648,31 +2686,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Vykopnout"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2681,19 +2719,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2707,8 +2745,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2717,117 +2755,111 @@ msgstr "Informace"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "GM příkazy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2869,7 +2901,7 @@ msgstr "Zkratky"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Okna"
@@ -2893,7 +2925,7 @@ msgstr "Smajlíci"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Chat"
 
@@ -2905,7 +2937,7 @@ msgstr "Chat"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3244,7 +3276,7 @@ msgstr "Úroveň: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3286,8 +3318,8 @@ msgstr "Přidat"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Ukončit"
@@ -4561,71 +4593,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Program A šílených pohybů"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Pohyby relativní k myši (dobré pro dotyková rozhraní)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Zobrazit vlastní pruh životů"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Zapnout rychlé statistiky"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Cyklovat zaměřené hráče"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Zobrazovat zprávy o pracovních zkušenostech"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Zobrazovat bubliny hráčů"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Away zpráva"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Zobrazit práci"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Povolit filtr útoku"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Zapni filtr sběru"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Povolit upozorňovací protokol"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr "Povolit podporu mazlíčků"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Povolit upozornění na váhu"
 
@@ -4633,206 +4684,206 @@ msgstr "Povolit upozornění na váhu"
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Obchod"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Akceptovat požadavky na koupi/prodej"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Zapnout mód obchodu"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "Přepínej NPC cíle"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Zaznamenávat dialogy s NPC"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Podpora botů"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr "Zapnout podporu guild bota a vypnout nativní podporu gild"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Klávesnice"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Zpoždění opakování"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Interval opakování"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Vlastní interval opakování"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "Knoflíky zkratek"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Proxy server"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Typ proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Proxy adresa:port"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Zapnout debug záznam"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr "Ignorovat pakety záznamu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Zapni OpenGL log"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Povolit záznam vstupu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr "Uploadovat soubor se záznamem"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Povolit útok na straně serveru"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr "Skrýt stránku podpory při chybě"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr "Povolit dvojklik"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Zapnout ověřovač botů"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Zapnout ochranu proti vadným serverům (nevypínej)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Mód nízkého síťového provozu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Použít FBO pro zachycení obrazovky (pouze pro openGl)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr "Složka pro snímky obrazovky"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Zpoždění sítě mezi sub servery"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Zobrazit pozadí"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Vlastní nastavení hustoty obrazovky"
 
@@ -5195,7 +5246,7 @@ msgstr "Povolit šeptání"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5285,30 +5336,30 @@ msgid "Theme"
 msgstr "Téma"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Jméno: "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "Copyright:"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Informace o motivu"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Téma změněno"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Restartujte klient pro aplikováni změn."
 
@@ -5400,45 +5451,45 @@ msgstr "Omezení FPS:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Altern. FPS omezení: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Detekuj nejlepší režim"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Zobrazit kurzor"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Vlastní kurzor"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Povolit změnu velikosti"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Žádný rámeček"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Video"
@@ -5446,23 +5497,23 @@ msgstr "Video"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Žádné"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
 "Selhalo přepnutí do módu v okně a obnovení předchozího módu taktéž selhalo!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5470,43 +5521,43 @@ msgstr ""
 "selhalo!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Přepínám na celou obrazovku"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Pro uplatnění změn je potřeba restart."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Měním na OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Změny v OpenGL vyžadují restart."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Vlastní rozlišení (příklad: 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Zadej nové rozlišení:                "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Rozlišení obrazovky změněno"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr "Některá okna mohou být přesunuta aby se vešla do menšího okna."
 
@@ -6035,7 +6086,7 @@ msgstr "VYB"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Vybavení"
 
@@ -6222,7 +6273,7 @@ msgstr "Počet:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Vytvořit"
 
@@ -6282,15 +6333,15 @@ msgstr "Emailové adresy nesouhlasí."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Chyba"
 
@@ -6305,7 +6356,7 @@ msgstr "Změnit heslo"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Heslo:"
 
@@ -6346,7 +6397,7 @@ msgstr "Nová postava"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Jméno:"
@@ -6362,16 +6413,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Rozdělte prosím %d bodů"
@@ -6380,69 +6431,69 @@ msgstr "Rozdělte prosím %d bodů"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Barva vlasů:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Účes:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Rasa:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr "Vzhled:"
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "P"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Stav postavy je v pořádku"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Odstraňte prosím %d bodů"
@@ -6458,47 +6509,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Jste si jistí, že chcete smazat tuto postavu?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Účet %s (poslední přihlášení %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr "Přepnout"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr "Heslo"
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Hrát"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Účet %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr "Prosím zadejte nové jméno"
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6509,54 +6560,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Špatné heslo"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Zadej heslo pro smazání postavy"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Zadej heslo:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, 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:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Šeptání pro %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6721,7 +6772,7 @@ msgstr "Insert"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6733,32 +6784,32 @@ msgid "Equip"
 msgstr "Vybavit"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6924,22 +6975,28 @@ msgstr "  Čas do další úrovně: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Přihlášení"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Pamatovat uživatelské jméno"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Pamatovat uživatelské jméno"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Updaty:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Změnit server"
 
@@ -6947,29 +7004,29 @@ msgstr "Změnit server"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Registrace"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Vlastní host updatů"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Server:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Otevřít registrační url"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7138,7 +7195,7 @@ msgid "Need"
 msgstr "Potřebuješ"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr "Prácovní úroveň: %d"
@@ -7206,12 +7263,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Přepnout server"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Přepnout postavu"
 
@@ -7391,7 +7448,7 @@ msgstr "Osobní obchod"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7412,7 +7469,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7824,25 +7881,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "kl_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "Jknoflík%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "neznámá klávesa"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "JK%d"
@@ -7850,7 +7907,7 @@ msgstr "JK%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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "n kl"
 
@@ -9234,7 +9291,7 @@ msgid "Character not found."
 msgstr "Postava nenalezena."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Nepodařilo se odstranit postavu."
 
@@ -9287,162 +9344,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Byl jsem odpojen od server!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Ověření selhalo."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Nejsou dostupné žádné servery."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Někdo jiný se pokouší používat tento účet."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Tento účet je již přihlášen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Detekován podvod s rychlostí."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr "Server je plný."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr "Promiň jsi moc mladý."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Duplicitní přihlášení."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr "Moc spojení z jedné IP adresy."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr "Není neplaceno."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr "Placení pozastaveno."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr "Placení zeměněno."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr "Zaplatit špatnou IP adresu."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr "Zaplatit herní místnost."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr "Odpojení vynuceno GM."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Neznámá chyba připojení."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9538,113 +9600,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Nedosáhl jste ještě dostatečně vysoké úrovně!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "Nedostatek životů (HP)!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "Nedostatek bodů dovednosti (SP)!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Nemáte žádné zprávy!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Toto momentálně nemůžete udělat!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Vypadá to že potřebujete více peněz... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Nemůžete použít tuto dovednost s touto zbraní!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Potřebujete další rubín!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Potřebujete další safír!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Neseš příliš mnoho na to abys mohl udělat toto!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9708,6 +9770,11 @@ msgstr "Štěstí:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9834,63 +9901,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Doba běhu klienta: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Resource images:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Systémové proměnné uloženy"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9914,7 +9981,7 @@ msgstr "Není možné vytvořit záložku šeptání \"%s\"! Zdá se že již ex
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Prosím zadej jméno."
 
@@ -9960,173 +10027,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Hráč je již %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Hráč byl úspěšně zařazen jako %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Hráč nemůže být zařazen jako %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Hráč nebyl ignorován!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Hráč již není ignorován!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Hráč nemůže být odignorován!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Hráč již byl vymazán!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "Hráč již není smazán!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Hráč nemůže být vymazán!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "přítel"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "přehlížený"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutrální"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "na černé listině"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "nepřítel"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Sdílení předmětů povoleno."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Sdílení předmětů zakázáno."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Sdílení předmětů není možné."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Stav sdílení předmětů neznámý."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Sdílení zkušeností povoleno."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Sdílení zkušeností zakázáno."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Sdílení zkušeností není možné."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Stav sdílení zkušeností neznámý."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10199,7 +10271,7 @@ msgstr "Email úspěšně změněn!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10207,35 +10279,40 @@ msgstr "Softwarový"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "SDL2 výchozí"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Bezpečné OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr "Normální OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr "Moderní OpenGL"
 
@@ -11416,56 +11493,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr "Volby k %s jsou \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d týdnů"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d týdnů"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d dní"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d dní"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d hodin"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d hodin"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d minut"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minut"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d vteřinu"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d vteřin"
diff --git a/po/de.po b/po/de.po
index 352530a6b..5ee996ec0 100644
--- a/po/de.po
+++ b/po/de.po
@@ -43,8 +43,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: German (http://www.transifex.com/akaras/manaplus/language/"
@@ -61,84 +61,84 @@ msgid "Visible on map"
 msgstr "Auf der Karte sichtbar"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Mensch"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "ausweichen"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "verfehlt"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Du wurdest von %s getötet."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Du versuchst, einen nicht existierenden Gegenstand aufzuheben."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Gegenstand ist zu schwer."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Gegenstand ist zu weit weg."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "Inventar ist voll."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Stapel ist zu groß."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Gegenstand gehört jemand anderem."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "Du kannst nicht diese Menge an Gegenständen aufnehmen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "Dein Gegenstandsstapel hat das Maximum erreicht."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -147,58 +147,58 @@ msgstr[1] "Du hast %d [@@%d|%s@@] aufgehoben."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "EP"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "Job"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr "Homun"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr "hp"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr "mana"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Folgen: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Folgen abgebrochen"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitation: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitation abgebrochen"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Du siehst %s"
@@ -208,8 +208,8 @@ msgstr "Du siehst %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Komplett ignorieren"
 
@@ -260,151 +260,182 @@ msgstr "Optionen:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Log-Datei benutzen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir   : Verzeichnis für Chat-Logs"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Die Version des Spieles anzeigen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Diesen Hilfstext anzeigen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Zu benutzendes Konfigurationsverzeichnis"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Mit angegebenem Benutzernamen anmelden"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Angegebenes Passwort benutzen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --charakter      : Mit angegebenem Spieler anmelden"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Name oder IP-Adresse des Loginservers"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr "  -y --server-type    : Loginserver-Typ"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Port des Loginservers"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host    : Update host benutzen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr ""
 "  -D --default        : Voreingestellten Charakterserver und Charakter wählen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    :  Herunterladen von Updates überspringen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr ""
 "  -d --data           : Verzeichnis von dem Spieldaten geladen werden sollen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr ""
 "  -L --localdata-dir  : Verzeichnis das als Lokales Verzeichnis benutzt "
 "werden soll"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Verzeichnis zum Speichern von Screenshots"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Spiel im sicheren Modus starten"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+#, fuzzy
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr "     --renderer       : Renderer-Typ setzen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 "  -T --Tests          : Treibertest und automatische Konfiguration starten"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
 msgstr "  -V --validate       : Beginne mit Validierung der Client Data"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl      : OpenGL für diese Sitzung deaktivieren"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Ungültiger Updateserver: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Fehler beim erstellen des Verzeichnisses für Updates!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr "Fehler: %s existiert nicht und kann nicht erstellt werden! Beende..."
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr "%s existiert nicht und kann nicht erstellt werden!"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Allgemein"
 
@@ -843,26 +874,26 @@ msgstr "Abwesend"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -894,11 +925,11 @@ msgstr "(F) Kameramodus: Frei"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -916,7 +947,7 @@ msgstr "Willst du die Unterstützungsseite öffnen?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Wiederbeleben"
 
@@ -1114,8 +1145,8 @@ msgstr "Riesig (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(Normal)"
 
@@ -1448,7 +1479,7 @@ msgstr "Chatroom: %s"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1463,7 +1494,7 @@ msgid "Hp: %d/%d"
 msgstr "Hp: %d/%d"
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr "Partikel: %u"
@@ -1481,12 +1512,12 @@ msgid "Item named: %s"
 msgstr "Objektname: %s"
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr "Karten: "
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr "Optionen: "
 
@@ -1494,7 +1525,7 @@ msgstr "Optionen: "
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1508,8 +1539,8 @@ msgstr "Handeln"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Angriff"
@@ -1520,36 +1551,42 @@ msgstr "Angriff"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Flüstern"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Heilen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Aus Gilde werfen"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr "Gilde verlassen"
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Rang in Gilde ändern"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "In Gilde einladen"
 
@@ -1557,7 +1594,7 @@ msgstr "In Gilde einladen"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Atombombe"
 
@@ -1574,9 +1611,9 @@ msgstr "Atombombe"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Bewegen"
@@ -1585,7 +1622,7 @@ msgstr "Bewegen"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Sprechen"
@@ -1600,7 +1637,7 @@ msgstr "Sprechen"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1619,7 +1656,7 @@ msgstr "Kaufen"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1631,26 +1668,26 @@ msgstr "Verkaufen"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Kommentar hinzufügen"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Aus Angriffsliste entfernen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Zur bevorzugten Angriffsliste hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Zur Angriffsliste hinzufügen"
 
@@ -1658,7 +1695,7 @@ msgstr "Zur Angriffsliste hinzufügen"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Zur Ignorierenliste hinzufügen"
 
@@ -1666,13 +1703,13 @@ msgstr "Zur Ignorierenliste hinzufügen"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "Zum Meister bewegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "Feuern"
 
@@ -1680,7 +1717,7 @@ msgstr "Feuern"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "Füttern"
 
@@ -1690,8 +1727,8 @@ msgstr "Füttern"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Umbenennen"
@@ -1700,13 +1737,13 @@ msgstr "Umbenennen"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "Töten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "Beute wegwerfen"
 
@@ -1715,8 +1752,8 @@ msgstr "Beute wegwerfen"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1729,7 +1766,7 @@ msgstr "Ablegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "Zum Ei zurückkehren"
 
@@ -1737,7 +1774,7 @@ msgstr "Zum Ei zurückkehren"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Name zum Chat hinzufügen"
 
@@ -1758,34 +1795,34 @@ msgstr "Name zum Chat hinzufügen"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1794,20 +1831,20 @@ msgstr "Abbrechen"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Spieler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Aus Gruppe werfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Aufheben"
 
@@ -1817,14 +1854,14 @@ msgstr "Aufheben"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Zum Chat hinzufügen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Kartengegenstand"
 
@@ -1834,28 +1871,28 @@ msgstr "Kartengegenstand"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Entfernen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Teleport"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Kamera bewegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr "Kamera wiederherstellen"
 
@@ -1864,34 +1901,34 @@ msgstr "Kamera wiederherstellen"
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Ausrüstungset"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr "Kopie vom Spieler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Ausrüstungset leeren"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Zaubersprüche"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Zauberspruch bearbeiten"
 
@@ -1899,50 +1936,50 @@ msgstr "Zauberspruch bearbeiten"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Leeren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Hervorhebung abschalten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Hervorhebung einschalten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Namen nicht löschen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Namen löschen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Abwesendheitsmodus aktvieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Abwesendheitsmodus deaktiveren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Verlassen"
 
@@ -1952,116 +1989,116 @@ msgstr "Verlassen"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "In die Zwischenablage kopieren"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Position der Gilde ändern"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "Fenster"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "Entsperren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "Sperren"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr "Zeige Emotes für:"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Spieler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr "Haustier"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr "Humunkulus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr "Söldner"
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Kartenzeichen umbenennen "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Name:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Spieler Kommentar         "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Kommentar:                 "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Zum Handeln hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "10 zum Handeln hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Die Hälfte zum Handeln hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Alles -1 zum Handel hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Alles zum Handeln hinzufügen"
 
@@ -2070,72 +2107,73 @@ msgstr "Alles zum Handeln hinzufügen"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Aufbewahren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "10 aufbewahren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Hälfte aufbewahren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Alles -1 ablegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Alles aufbewahren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr "Zum Herstellen bewegen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Abholen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "10 abholen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Hälfte abholen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Alles -1 aufnehmen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Alles abholen"
 
@@ -2148,9 +2186,9 @@ msgstr "Alles abholen"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2159,7 +2197,7 @@ msgid "Use"
 msgstr "Benutzen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Fenster: Wegwerfen leeren"
 
@@ -2168,43 +2206,43 @@ msgstr "Fenster: Wegwerfen leeren"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Verstecke"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Zeige"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr "Einstellungen des gelben Balkens öffnen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Gelben Balken zurücksetzen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Zu Chat kopieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Nach oben bewegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Nach unten bewegen"
 
@@ -2212,101 +2250,101 @@ msgstr "Nach unten bewegen"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Ausziehen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Kopieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Einfügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Link öffnen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Fenster anzeigen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr "Fähigkeit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr "Fähigkeiten-Schnelltaste hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr "Fähigkeitslevel..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr "Fähigkeitszauber-Typ..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr "Fähigkeits-Versatz in x-Richtung..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr "Fähigkeits-Versatz in y-Richtung..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr "Fähigkeitszauber-Versatz in x-Richtung"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr "Fähigkeitszauber-Versatz in y-Richtung"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr "Fähigkeitslevel wählen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr "Max Level"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr "Fähigkeitszauber-Typ wählen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Standard"
@@ -2314,149 +2352,149 @@ msgstr "Standard"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Ziel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr "Maus-Position"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr "Selbst"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Missachten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ignorieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Schwarze Liste"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Als Feind setzen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Löschen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Befreunden"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Nicht mehr Ignorieren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Folgen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr "Imitieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Kaufen (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Verkaufen (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Zu Gruppe einladen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr "Chat beitreten %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Gegenstände anzeigen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Von der Aufhebeliste entfernen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr "Zur Aufhebeliste hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Gegenstand nicht mehr schützen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Gegenstand schützen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Wegwerfen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Alles wegwerfen"
 
@@ -2464,39 +2502,39 @@ msgstr "Alles wegwerfen"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Wegwerfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "GM...."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr "Zeige %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr "Account Info"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr "Stufe"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr "Status"
 
@@ -2505,8 +2543,8 @@ msgstr "Status"
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inventar"
@@ -2514,7 +2552,7 @@ msgstr "Inventar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Lager"
 
@@ -2523,8 +2561,8 @@ msgstr "Lager"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Einkaufswagen"
@@ -2532,31 +2570,31 @@ msgstr "Einkaufswagen"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Befehle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr "Charakterbefehle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr "Zurück"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr "Finden"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "IP überprüfen"
 
@@ -2564,7 +2602,7 @@ msgstr "IP überprüfen"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Gehe zu"
 
@@ -2572,109 +2610,109 @@ msgstr "Gehe zu"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Zurückrufen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr "Rufe Party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr "Rufe Gilde"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr "Gruppenanführer anzeigen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr "Zeige..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr "Stummschalten..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr "Unsterblich"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr "Einsperren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr "Befreien"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr "Killer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr "Kann getötet werden"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr "Setze Speicherpunkt"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr "Teleport zu Speicherpunkt"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr "zufälliger Teleport"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr "Klon erzeugen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr "Versklavten Klon erzeugen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr "Bösen Klon erzeugen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr "Gilde zerschlagen"
 
@@ -2682,31 +2720,31 @@ msgstr "Gilde zerschlagen"
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Rauswerfen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr "%s stummschalten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr "Stummschalten %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr "Laut schalten %d"
@@ -2715,19 +2753,19 @@ msgstr "Laut schalten %d"
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr "Tarnen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr "Dasselbe erzeugen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr "Sklave erzeugen"
 
@@ -2741,8 +2779,8 @@ msgstr "Sklave erzeugen"
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2751,117 +2789,111 @@ msgstr "Info"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr "Suchen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr "erzeugte Monster suchen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr "Wer verliert Beute"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr "1 hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr "5 hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr "10 hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr "100 hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr "1000 hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr "10000 hinzufügen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "GM Befehle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr "Bewege %d zum Herzustellen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr "Mail an..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr "Hauszier zähmen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr "Kind adoptieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr "Gruppe verlassen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr "Gruppe erstellen"
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr "Gilde verlassen"
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr "Gilde erstellen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr "Notiz ändern"
 
@@ -2903,7 +2935,7 @@ msgstr "Kurzbefehle"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Fenster"
@@ -2927,7 +2959,7 @@ msgstr "Gefühle"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Chat"
 
@@ -2939,7 +2971,7 @@ msgstr "Chat"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3278,7 +3310,7 @@ msgstr "Level: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3320,8 +3352,8 @@ msgstr "Hinzufügen"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Beenden"
@@ -4005,8 +4037,8 @@ msgid ""
 "messages and get idea when other players are looking at your shop."
 msgstr ""
 "Falls diese Einstellung aktiviert ist werden keine Nachrichten in Bezug auf "
-"den eingebauten ManaVerse-Shop im Chat angezeigt. Aktiviere diese Einstellung "
-"falls du Shop bezogene Nachrichten sehen willst.\n"
+"den eingebauten ManaVerse-Shop im Chat angezeigt. Aktiviere diese "
+"Einstellung falls du Shop bezogene Nachrichten sehen willst.\n"
 "\n"
 "Hinweis: Technisch gesehen, wird der ManaVerse-Shop mit gewöhnlichen "
 "Nachrichten mit besonderen Inhalt realisiert. Falls du diese Einstellung, "
@@ -4728,71 +4760,91 @@ msgstr "Bewegungsradius des Spielers synchronisieren"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+#, fuzzy
+msgid "Sync player move distance on legacy servers"
+msgstr "Bewegungsradius des Spielers synchronisieren"
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Programm A: Verrückte Bewegungen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Mausabhängige Bewegungen (Gut für Touchpads)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Eigenen HP-Balken anzeigen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Schnelles Aufwerten der Spielerattribute aktivieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Angriffsziele des Spielers einkreisen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Job-EP Nachrichten anzeigen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Popups von Spielern anzeigen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Abwesenheitsnachricht"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Job zeigen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Angriffsfilter aktivieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Aufhebefilter aktivieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Reklamenprotokoll aktivieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr "Unterstützung für Haustiere aktivieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Benachrichtigungen über Gewicht aktivieren"
 
@@ -4800,208 +4852,208 @@ msgstr "Benachrichtigungen über Gewicht aktivieren"
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Laden"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Verkauf- und Kaufanfragen akzeptieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Laden-Modus einschalten"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "Zwischen anvisierten NPCs wechseln"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "NPC Dialoge aufzeichnen"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Unterstützung für Bots"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 "Botunterstützung von Gilden aktivieren und serverseitige Gildenunterstüzung "
 "deaktiveren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr "Aktiviere Bot-Unterstützung für den Mana-Markt"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Tastatur"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Wiederholungsverzug"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Wiederholungszeitraum"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Benutzerdefinierter Wiederholungsintervall"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "Kurzbefehlknöpfe"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Proxy Server"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Proxy Typ"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Proxy addresse:port"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr "Tunnel via HTTP proxy"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr "OpenGL Versionsprüfung aktivieren (nicht deaktivieren)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Debuglog aktivieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr "Aufzeichnung der Pakete ignorieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr "Unimplementierte Pakete loggen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "OpenGL-Log aktivieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Eingabelog aktivieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr "Log-Datei hochladen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Serverseitigen Angriff aktivieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr "Bei Fehlermeldungen Link zur Unterstützungsseite verstecken"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr "Doppelklick aktivieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Botprüfer einschalten"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Schutz bei fehlerhaften-Servern aktiveren (Nicht deaktivieren)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Niedriger Datenverkehrsmodus"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "FBO für Screenshots benutzen (Nur für openGL)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr "Screenshotverzeichnis"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Netzwerkverzug zwischen Unterservern"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Hintergrund anzeigen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Bildschirmraster überschreiben"
 
@@ -5364,7 +5416,7 @@ msgstr "Flüstern erlauben"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5454,30 +5506,30 @@ msgid "Theme"
 msgstr "Theme"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Name: "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "Copyright:"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Theme Info"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Theme geändert"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Starte das Spiel neu, um die Änderungen zu übernehmen."
 
@@ -5569,45 +5621,45 @@ msgstr "FPS Grenze:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Alternative FPS Grenze: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Besten Modus ermitteln"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr "Hohe DPI"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Zeiger anzeigen"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Benutzerdefinierter Zeiger"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Größenanpassung erlauben"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Kein Fensterrahmen"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Video"
@@ -5615,16 +5667,16 @@ msgstr "Video"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Kein(e)"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
@@ -5632,7 +5684,7 @@ msgstr ""
 "Auflösung schlug fehl!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5640,45 +5692,45 @@ msgstr ""
 "Auflösung schlug fehl!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Wechsle zum Vollbildmodus"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Änderungen treten erst nach einem Neustart des Programms in Kraft."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Wechsle zu OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr ""
 "Änderungen an OpenGL werden erst nach einem Neustart der Anwendung "
 "übernommen."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Benutzerdefinierte Auflösung (zum Beispiel: 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Neue Auflösung eingeben:            "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Bildschirmauflösung wurde geändert"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 "Einige Fenster könnten verschoben werden um in die herabgesetzte Auflösung "
@@ -6209,7 +6261,7 @@ msgstr "AUS"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Ausrüstung"
 
@@ -6396,7 +6448,7 @@ msgstr "Menge:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Erstellen"
 
@@ -6456,15 +6508,15 @@ msgstr "Die eingetragenen E-Mailadressen stimmen nicht überein."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Fehler"
 
@@ -6479,7 +6531,7 @@ msgstr "Passwort ändern"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Passwort:"
 
@@ -6520,7 +6572,7 @@ msgstr "Neuer Charakter"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Name:"
@@ -6536,16 +6588,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Bitte verteile %d Punkte"
@@ -6554,69 +6606,69 @@ msgstr "Bitte verteile %d Punkte"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Haarfarbe:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Frisur:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Rasse:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr "Schau:"
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "W"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr "M"
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr "U"
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Charakterattribute OK"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Bitte entferne %d Punkte"
@@ -6632,47 +6684,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Bist du sicher, dass du diesen Charakter löschen möchtest?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Account %s (Zuletzt online %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr "Wechseln"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr "Passwort"
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Spielen"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Account %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr "Bitte einen neuen Namen eingeben"
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6688,54 +6740,54 @@ msgstr ""
 "Geld: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Falsches Passwort"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr "Gebe deine E-Mail ein, um den Charakter zu löschen"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr "E-Mail eingeben:"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Gib dein Passwort ein, um den Charakter zu löschen"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Gib dein Passwort ein:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Anwesend: %s ; %d Spieler sind anwesend."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Flüstern zu %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr "Bewegt: "
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr "Deine Nachricht wurde in den Handels-Tab verschoben"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr "Defekter Spielername entdeckt: "
 
@@ -6900,7 +6952,7 @@ msgstr "Einfügen"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6912,32 +6964,32 @@ msgid "Equip"
 msgstr "Ausrüsten"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr "O"
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr "C"
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr "S"
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr "E"
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr "Anfrage, Karte einzulegen"
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr "Lege %s in %s ein?"
@@ -7099,22 +7151,28 @@ msgstr "  Zeit bis zum nächsten Level: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Anmelden"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Benutzername merken"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Benutzername merken"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Update:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Server wechseln"
 
@@ -7122,29 +7180,29 @@ msgstr "Server wechseln"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Registrieren"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Benutzerdefinierter Updateserver"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Server:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Registrierungslink öffnen"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr "Normale Updates"
 
@@ -7313,7 +7371,7 @@ msgid "Need"
 msgstr "Verbleibend"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr "Job Level: %d"
@@ -7381,12 +7439,12 @@ msgid "Coordinates:"
 msgstr "Koordinaten:"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Server wechseln"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Spielfigur wechseln"
 
@@ -7566,7 +7624,7 @@ msgstr "Persönlicher Stand"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr "Veröffentlichen"
@@ -7587,7 +7645,7 @@ msgid "Please enter new shop name"
 msgstr "Bitte neuen Namen für den Stand eingeben"
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr "Verstecke"
 
@@ -8003,25 +8061,25 @@ msgstr "Welt auswählen"
 #. 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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "Taste_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "JKnopf%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "Unbekannte Taste"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "JK%d"
@@ -8029,7 +8087,7 @@ msgstr "JK%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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "UTaste"
 
@@ -9416,7 +9474,7 @@ msgid "Character not found."
 msgstr "Charakter nicht gefunden."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Konnte Charakter nicht löschen."
 
@@ -9469,162 +9527,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr "Akzeptierst Du %s und %s als deine Eltern?"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Verbindung zum Server unterbrochen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Authentifizierung fehlgeschlagen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Keine Server verfügbar."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Jemand anderes versucht diesen Account zu benutzen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Dieser Account ist bereits angemeldet."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Geschwindigkeits-Hack festgestellt."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr "Server ist voll."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr "Tut uns leid, aber du bist minderjährig."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Mehrfache Anmeldung."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr "Zu viele Verbindungen von der selben IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr "Für diese Zeit nicht bezahlt."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr "Zahlung eingestellt."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr "Zahlung geändert."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr "Falsche Zahlungs IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr "Spielraum bezahlen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr "Erzwungene Trennung von einem GM."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr "Japanische IP sind nicht erlaubt."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr "Verbliebender anderer Account."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr "Unsaubere IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr "Jede IP zählen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr "IP zählen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr "Speicher."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr "?Han? : Bann gültig."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr "Begrenzter IP Zugang."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr "Über Charakterliste."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr "IP blockiert."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr "Ungültige Passwortanzahl."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr "Keine erlaubte Rasse."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr "Du wurdest gebannt."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Unbekannter Verbindungsfehler."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr "Karte nicht gefunden"
 
@@ -9720,113 +9783,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr "Du hast eine neue Nachricht von %s mit dem Betreff %s"
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr "Du wurdest von unbekannt getötet."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Unbekannter Fähigkeitsfehler: %d"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Unbekannter Fähigkeitsfehler: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Dein Level ist noch nicht hoch genug!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "Unzureichende HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "Unzureichende SP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Du hast keine Erinnerungen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Das kannst du im Moment nicht tun!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Sieht aus, als ob du mehr Geld brauchst.... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Du kannst die Fähigkeit nicht mit dieser Art von Waffe benutzen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Du brauchst ein weiteres rotes Juwel!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Du brauchst ein weiteres blaues Juwel!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Du trägst zu viel mit dir herum, um das zu tun!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr "Beschwörung fehlgeschlagen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr "Geister benötigt."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr "Gegenstand %s benötigt."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr "Gegenstand %s und Menge %d benötigt."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr "Gegenstand %s benötigt."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr "Gegenstand %s benötigt und Menge %d"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr "Fähigkeit fehlgeschlagen!"
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr "Warp Ziel auswählen"
 
@@ -9890,6 +9953,11 @@ msgstr "Glück:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -10016,63 +10084,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client läuft seit: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Bild-Quellen:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Umgebungsvariablen ausgegeben"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr "Zuletzt gesehen für %s: %s"
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -10098,7 +10166,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Bitte gib einen Namen an."
 
@@ -10144,173 +10212,178 @@ msgid "No translation found for string: %s"
 msgstr "Keine Übersetzung gefunden für: %s"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Spieler ist bereits %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Spieler erfolgreich %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Spieler konnte nicht %s werden!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Spieler wurde nicht ignoriert!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Spieler wird nicht länger ignoriert!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Ignorieren des Spielers konnte nicht rückgängig gemacht werden!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Spieler ist bereits gelöscht!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "Spieler ist nicht mehr gelöscht!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Spieler konnte nicht gelöscht werden!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "Freund"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "missachtet"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "Schwarze Liste"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "Feind"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr "Schnellnachricht"
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr "Homunkulus umbennenen"
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr "Konfigurationswert: %s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr "Konfigurationswert des Servers: %s"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Teilen von Gegenständen aktiviert."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Teilen von Gegenständen deaktiviert."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Teilen von Gegenständen nicht möglich."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Teilen von Gegenständen unbekannt."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Teilen von Erfahrung aktiviert."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Teilen von Erfahrung deaktiviert."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Teilen von Erfahrung nicht möglich."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Teilen von Erfahrung unbekannt."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr "Automatisches Teilen von Gegenständen aktiviert."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr "Automatisches Teilen von Gegenständen deaktiviert."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr "Automatisches Teilen von Gegenständen nicht möglich."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr "Automatisches Teilen von Gegenständen unbekannt."
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10383,7 +10456,7 @@ msgstr "E-Mail erfolgreich geändert!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10391,35 +10464,41 @@ msgstr "Software"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "SDL2 Standart"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr "Mobiles OpenGL ES"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Sicheres OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr "Mobiles OpenGL ES 2"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+#, fuzzy
+msgid "OpenGL ES 2"
+msgstr "Mobiles OpenGL ES 2"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr "Normales OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr "Modernes OpenGL"
 
@@ -11623,56 +11702,56 @@ msgstr ""
 "Gültige Optionen für /%s sind \"yes\",\"no\",\"true\",\"false\",\"1\",\"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d Woche"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d Wochen"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d Tag"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d Tage"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d Stunde"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d Stunden"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d Minute"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d Minuten"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d Sekunde"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d Sekunden"
diff --git a/po/eo.po b/po/eo.po
index f2a5cd727..c1c744298 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -9,8 +9,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Esperanto (http://www.transifex.com/akaras/manaplus/language/"
@@ -27,84 +27,84 @@ msgid "Visible on map"
 msgstr "Videbla sur mapo"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Homo"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "evito"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "preter"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "F"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "N"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Vin mortigis %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Provis preni neekzistantan objekton."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Objekto estas tro peza."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Objekto estas tro malproksima."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "Objektujo estas plena."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Stako estas tro granda."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Objekto apartenas al iu alia."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "Vi ne povas preni tiom da objektoj."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "Via objekta stako havas la maksimuman nombron."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 msgid "Unknown problem picking up item."
 msgstr "Nekonata eraro prenante objekton."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -113,58 +113,58 @@ msgstr[1] "Vi prenis %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "sperto"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "lerto"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr "Artohomo"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr "sano"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr "manao"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Sekvi: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Sekvado ĉesis"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imiti: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitado ĉesis"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Vi vidas %s"
@@ -174,8 +174,8 @@ msgstr "Vi vidas %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Tute malatenti"
 
@@ -226,148 +226,179 @@ msgstr "Agordoj:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Uzota protokola dosiero"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir   : Uzota dosierujo de babila protokolo"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Montri la version"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Montri tiun ĉi helpon"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Uzota dosierujo de agordoj"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Saluti per tiu ĉi uzantnomo"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Saluti per tiu ĉi pasvorto"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Saluti per tiu ĉi avataro"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Nomo aŭ IP de saluta servilo"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr "  -y --server-type    : Tipo de saluta servilo"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Pordo de saluta servilo"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host    : Uzu tiun ĉi gastigan komputilon"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr ""
 "  -D --default        : Elekti implicitajn avataran servilon kaj avataron"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Preterpasi la ĝisdatigan elŝutadon"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Dosierujo kun enlegotaj datumojn"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Uzota dosieruja por lokaj datumoj"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Uzata dosierujo por ekrankopioj"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Lanĉi ludon en sendanĝera reĝimo"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+#, fuzzy
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr "     --renderer       : Agordi tipon de bildigilo"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 "  -T --tests          : Komenci testadon de peliloj kaj memfare sinadapti"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
 msgstr "  -V --validate       : Komenci kontrolon de klientaj datumoj"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl      : Masŝalti OpenGL dum tiu ĉi seanco"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr "%s ne ekzistas kaj ne povas estiĝi! Eliranta."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Nevalida ĝisdatiga gastiga komputilo: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Eraro kreante ĝisdatigan dosierujon!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr "Eraro: %s ne ekzistas kaj ne povas estiĝi! Eliranta."
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr "%s ne ekzistas kaj ne povas estiĝi!"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Ĝenerala"
 
@@ -806,26 +837,26 @@ msgstr "For"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -857,11 +888,11 @@ msgstr "(F) libera reĝimo de vidpunkto"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -879,7 +910,7 @@ msgstr "Ĉu vi volas malfermi subtenan retpaĝon?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Reviviĝi"
 
@@ -1073,8 +1104,8 @@ msgstr "Tre grandega (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(implicita)"
 
@@ -1407,7 +1438,7 @@ msgstr "Retbabilejo: %s"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1422,7 +1453,7 @@ msgid "Hp: %d/%d"
 msgstr "Sano: %d/%d"
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr "Partikloj: %u"
@@ -1440,12 +1471,12 @@ msgid "Item named: %s"
 msgstr "Objekto nomita: %s"
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr "Kartoj: "
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr "Elektoj: "
 
@@ -1453,7 +1484,7 @@ msgstr "Elektoj: "
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1467,8 +1498,8 @@ msgstr "Negoco"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Atako"
@@ -1479,36 +1510,42 @@ msgstr "Atako"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Flustro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Sanigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Eksigi el gildo"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr "Eliri el gildo"
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Ŝanĝi rangon en gildo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Inviti en gildon"
 
@@ -1516,7 +1553,7 @@ msgstr "Inviti en gildon"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Ekzili"
 
@@ -1533,9 +1570,9 @@ msgstr "Ekzili"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Movi"
@@ -1544,7 +1581,7 @@ msgstr "Movi"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Paroli"
@@ -1559,7 +1596,7 @@ msgstr "Paroli"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1578,7 +1615,7 @@ msgstr "Aĉeti"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1590,26 +1627,26 @@ msgstr "Vendi"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Aldoni komenton"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Forigi de atak-listo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Aldoni al prioritata atak-listo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Aldoni al atak-listo"
 
@@ -1617,7 +1654,7 @@ msgstr "Aldoni al atak-listo"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Aldoni al malatent-listo"
 
@@ -1625,13 +1662,13 @@ msgstr "Aldoni al malatent-listo"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "Movi al estro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "Eksigi"
 
@@ -1639,7 +1676,7 @@ msgstr "Eksigi"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "Nutri"
 
@@ -1649,8 +1686,8 @@ msgstr "Nutri"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Renomi"
@@ -1659,13 +1696,13 @@ msgstr "Renomi"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "Mortigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "Demeti predon"
 
@@ -1674,8 +1711,8 @@ msgstr "Demeti predon"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1688,7 +1725,7 @@ msgstr "Malsurhavi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "Reveni en ovon"
 
@@ -1696,7 +1733,7 @@ msgstr "Reveni en ovon"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Aldoni nomon al retbabilo"
 
@@ -1717,34 +1754,34 @@ msgstr "Aldoni nomon al retbabilo"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1753,20 +1790,20 @@ msgstr "Rezigni"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Ludantoj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Forpeli el bando"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Preni"
 
@@ -1776,14 +1813,14 @@ msgstr "Preni"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Aldoni al retbabilo"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Mapa Objekto"
 
@@ -1793,28 +1830,28 @@ msgstr "Mapa Objekto"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Forigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Varpo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Movi vidpunkton"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr "Restaŭri vidpunkton"
 
@@ -1823,34 +1860,34 @@ msgstr "Restaŭri vidpunkton"
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Vestaroj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr "Kopii de ludanto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Vakigi vestaron"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Sorĉoj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Redakti sorĉon"
 
@@ -1858,50 +1895,50 @@ msgstr "Redakti sorĉon"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Vakigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Malŝalti markon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Ŝalti markon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Ne forigi nomon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Forigi nomon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Ŝalti formesaĝojn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Malŝalti formesaĝojn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Eliri"
 
@@ -1911,116 +1948,116 @@ msgstr "Eliri"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Kopii al tondujo"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Ŝanĝi rangon en gildo"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "fenestro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "Malŝlosi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "Ŝlosi"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr "Montri mienojn por:"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Ludantaj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr "Kunbesto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr "Artohomo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr "Lusoldato"
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Renomi mapan signon          "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Nomo:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Ludanta komento            "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Komento:                      "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Aldoni al negoco"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Aldoni al negoco 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Aldoni al negoco duonon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Aldoni al negoco ĉion-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Aldoni al negoco ĉion"
 
@@ -2029,72 +2066,73 @@ msgstr "Aldoni al negoco ĉion"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Deponi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Deponi 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Deponi duonon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Deponi ĉion-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Deponi ĉion"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr "Movi al metio..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Maldeponi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Maldeponi 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Maldeponi duonon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Maldeponi ĉion-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Maldeponi ĉion"
 
@@ -2107,9 +2145,9 @@ msgstr "Maldeponi ĉion"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2118,7 +2156,7 @@ msgid "Use"
 msgstr "Uzi"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Vakigi demetan fenestron"
 
@@ -2127,43 +2165,43 @@ msgstr "Vakigi demetan fenestron"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Kaŝi:"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Montri:"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr "Malfermi agordojn de flava indikilo"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Rekomencigi flavan indikilon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Kopii al retbabilo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Movi supren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Movi suben"
 
@@ -2171,101 +2209,101 @@ msgstr "Movi suben"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Malvesti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Kopii"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Alglui"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Malfermi ligilon"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Montri fenestron"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr "Scipovo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr "Aldoni scipovan fulmoklavon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr "Nivelo de scipovo..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr "Tipo de scipova uzo..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr "Scipovo deŝovita je x..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr "Scipovo deŝovita je y..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr "Uzo de scipovo deŝovita je x"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr "Uzo de scipono deŝovita je y"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr "Elektu nivelon de scipovo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr "Maksimuma nivelo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr "Elektu tipon de scipova uzo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Implicita"
@@ -2273,149 +2311,149 @@ msgstr "Implicita"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Celo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr "Musa pozicio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr "Mema"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Malobservi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Malatenti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Barlistigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Malamikigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Forigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Amikiĝi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Reatenti"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Sekvi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr "Imiti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Aĉeti (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Vendi (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Inviti en bandon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr "Aliĝi retbabilon %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Montri Objektojn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Forigi de pren-listo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr "Aldoni al pren-listo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Malsekurigi objekton"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Sekurigi objekton"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Demeti..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Demeti ĉion"
 
@@ -2423,39 +2461,39 @@ msgstr "Demeti ĉion"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Demeti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "LG..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr "Montri %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr "Kontoaj informoj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr "Nivelo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr "Atributoj"
 
@@ -2464,8 +2502,8 @@ msgstr "Atributoj"
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Objektujo"
@@ -2473,7 +2511,7 @@ msgstr "Objektujo"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Deponejo"
 
@@ -2482,8 +2520,8 @@ msgstr "Deponejo"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Ĉaro"
@@ -2491,31 +2529,31 @@ msgstr "Ĉaro"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Komandoj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr "Avataraj komandoj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr "Retropaŝo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr "Loki"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "Kontroli IP"
 
@@ -2523,7 +2561,7 @@ msgstr "Kontroli IP"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Iri al"
 
@@ -2531,109 +2569,109 @@ msgstr "Iri al"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Revoki"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr "Revoki bandon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr "Revoki gildon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr "Doni rangon de bandestro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr "Montri..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr "Silentigi..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr "Senmorta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr "Malliberigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr "Liberigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr "Mortigistigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr "Mortigebligi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr "Konservi savan pozicion"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr "Varpi al sava pozicio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr "Varpi al hazarda pozicio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr "Generi klonulon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr "Generi sklavan klonulon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr "Generi pekan klonulon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr "Rompi gildon"
 
@@ -2641,31 +2679,31 @@ msgstr "Rompi gildon"
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Eksigi"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr "Siletnigi %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr "Silentigi %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr "Malsilentigi %d"
@@ -2674,19 +2712,19 @@ msgstr "Malsilentigi %d"
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr "Kaŝvestigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr "Generi saman"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr "Generi sklavon"
 
@@ -2700,8 +2738,8 @@ msgstr "Generi sklavon"
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2710,117 +2748,111 @@ msgstr "Informoj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr "Serĉi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr "Serĉi generitojn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr "Kiu demetas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr "Aldoni 1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr "Aldoni 5"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr "Aldoni 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr "Aldoni 100"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr "Aldoni 1000"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr "Aldoni 10000"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "LG komandoj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr "Movi al metiingo %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr "Poŝti al..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr "Dresi kunbeston"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr "Filigi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr "Eliri el bando"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr "Krei bandon"
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr "Eliri el gildo"
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr "Krei gildon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr "Ŝanĝi sciigon"
 
@@ -2862,7 +2894,7 @@ msgstr "Fulmoklavoj"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Fenestroj"
@@ -2886,7 +2918,7 @@ msgstr "Mienoj"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Retbabilado"
 
@@ -2898,7 +2930,7 @@ msgstr "Retbabilado"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3237,7 +3269,7 @@ msgstr "Nivelo: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3279,8 +3311,8 @@ msgstr "Aldoni"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Eliri"
@@ -4670,71 +4702,91 @@ msgstr "Sinkronigi movdistancon de ludanto"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+#, fuzzy
+msgid "Sync player move distance on legacy servers"
+msgstr "Sinkronigi movdistancon de ludanto"
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Frenezaj movoj A programo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Movi rilate al muso (bona por tuŝfasadoj)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Montri propran san-indikilon"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Ŝalti rapidajn proprecojn"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Cikli ludantajn celojn"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Montri tasko-spertajn mesaĝojn"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Montri ludantajn ŝpurcaĵojn"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "FDK mesaĝo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Montri taskon"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Ŝalti atakan filtrilon"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Ŝalti prenan filtrilon"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Ŝalti reklaman protokolon"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr "Ŝalti kunbestojn"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Ŝalti sciigojn pri pezo"
 
@@ -4742,207 +4794,207 @@ msgstr "Ŝalti sciigojn pri pezo"
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Butiko"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Akcepti vendajn/aĉetajn petojn"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Ŝalti butikan reĝimon"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NLA"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "Cikli nla celojn"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Protokoli nla dialogon"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Subteno de robotoj"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 "Ŝalti subtenon de gildaj robotoj kaj malŝalti indiĝenan subtenon de gildoj"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr "Ŝalti subtenon de la manamarket roboto"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Klavaro"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Ripeta prokrasto"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Ripeta intervalo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Propro ripeta intervalo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr "Ŝalti ĉirkaŭiron per alt-klavo kun taba klavo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "Fulmoklavoj"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr "Montri bildsimbolojn sur fulmoklavaj butonoj"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Prokura servilo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Tipo de prokuro"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Prokura adreso:pordo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr "Tuneli tra HTTP-prokurilo"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr "Protokolado"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr "Ŝalti kontrolon de OpenGL versio (ne malŝaltu)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Ŝalti sencimigan protokolon"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr "Malatenti protokoladon de paketoj"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr "Protokoli nerealigitajn paketojn"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Ŝalti protokolon de OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Ŝalti protokolon de enigo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr "Protokolada nivelo de SDL"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr "Alŝuti protokolan dosieron"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Ŝalti servilflankan atakon"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr "Kaŝi ligilon al subtena retpaĝo je eraro"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr "Ŝalti duoblajn klakojn"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Ŝalti kontrolanton de robotoj"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Ŝalti protekton kontraŭ cimigplenaj serviloj (ne malŝaltu)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Trafikŝpariga reĝimo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Uzi FBO por ekrankopioj (nur por opengl)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr "Ekrankopia dosierujo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Reta prokrasto inter sub-serviloj"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Montri fonon"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Transpasi denson de ekrano"
 
@@ -5299,7 +5351,7 @@ msgstr "Permesi flustrojn"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5389,30 +5441,30 @@ msgid "Theme"
 msgstr "Etoso"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Nomo: "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "Kopirajto:"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Pri etoso"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Etoso Ŝanĝita"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Restartigi vian klienton por efektivigi la ŝanĝon."
 
@@ -5504,45 +5556,45 @@ msgstr "KS limo:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Alternativa KS limo: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Detekti plej bonan reĝimon"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr "Multaj punktoj cole"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Montri kursoron"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Propra kursoro"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Permesi regrandigon"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Sen kadro"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Video"
@@ -5550,16 +5602,16 @@ msgstr "Video"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Nenia"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
@@ -5567,7 +5619,7 @@ msgstr ""
 "malsukcesis!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5575,43 +5627,43 @@ msgstr ""
 "malsukcesis!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Ŝaltanta Tutekranon"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Restartigo bezonata por efektivigi la ŝanĝojn."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Ŝaltanta OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Ŝanĝi OpenGL bezonas restartigon."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Propra distingo (ekzemple: 1024:768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Enigu novan distingon:                "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Distingo de Ekrano Ŝanĝita"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr "Iaj fenestroj eble moviĝos por konformi al la pli malgranda distingo."
 
@@ -6140,7 +6192,7 @@ msgstr "SUR"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Surhavaro"
 
@@ -6327,7 +6379,7 @@ msgstr "Kvanto:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Krei"
 
@@ -6387,15 +6439,15 @@ msgstr "La retpoŝtadresoj ne kongruas."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Eraro"
 
@@ -6410,7 +6462,7 @@ msgstr "Ŝanĝi Pasvorton"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Pasvorto:"
 
@@ -6451,7 +6503,7 @@ msgstr "Nova Avataro"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Nomo:"
@@ -6467,16 +6519,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Bonvolu disdoni %d poentojn"
@@ -6485,69 +6537,69 @@ msgstr "Bonvolu disdoni %d poentojn"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Har-koloro:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Har-stilo:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Raso:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr "Aspekto:"
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "A"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr "B"
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr "K"
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr "N"
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 msgid "Your name needs to be at least 4 characters."
 msgstr "Via nomo devas esti longa almenaŭ 4 signoj."
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Avataraj atributoj bonas"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Bonvolu forpreni %d poentojn"
@@ -6563,47 +6615,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Ĉu vi certe volas forigi tiun ĉi avataron?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Konto %s (tempo de lasta saluto %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr "Ŝanĝi"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr "Pasvorto"
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Ludi"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr "Ŝanĝi personan identigan numeron"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Konto %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr "Bonvolu entajpi novan nomon"
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6619,54 +6671,54 @@ msgstr ""
 "Mono: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Malĝusta pasvorto"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr "Enigu vian retpoŝtadreson por forigi avataron"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr "Enigu retpoŝtadreson:"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Enigu pasvorton por forigi avataron"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Enigu pasvorton:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Ĉeestantaj: %s, %d ludantoj ĉeestas."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Flustranta al %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr "Movita: "
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr "Via mesaĝo moviĝis al la negoca langeto"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr "Difekta kaŝnomo detektita: "
 
@@ -6831,7 +6883,7 @@ msgstr "Enmeti"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6843,32 +6895,32 @@ msgid "Equip"
 msgstr "Surhavi"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr "V"
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr "Ĉ"
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr "B"
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr "E"
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr "Peto enmeti karton"
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr "Ĉu enmeti %s en %s-n?"
@@ -7030,22 +7082,28 @@ msgstr "  Tempo por sekva nivelo: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Saluti"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Memori uzantnomon"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Memori uzantnomon"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Ĝisdatigo:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Ŝanĝi Servilon"
 
@@ -7053,29 +7111,29 @@ msgstr "Ŝanĝi Servilon"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Registriĝi"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Propra gastiga ĝisdatiga komputilo"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Servilo:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Malfermi registriĝan url-n"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr "implicitaj ĝisdatigoj"
 
@@ -7244,7 +7302,7 @@ msgid "Need"
 msgstr "Bezono"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr "Lerta nivelo: %d"
@@ -7312,12 +7370,12 @@ msgid "Coordinates:"
 msgstr "Koordinatoj:"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Ŝanĝi servilon"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Ŝanĝi avataron"
 
@@ -7497,7 +7555,7 @@ msgstr "Persona Butiko"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr "Publikigi"
@@ -7518,7 +7576,7 @@ msgid "Please enter new shop name"
 msgstr "Bonvolu entajpi novan nomon de butiko"
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr "Malpublikigi"
 
@@ -7933,25 +7991,25 @@ msgstr "Elekti Mondon"
 #. 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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "klavo_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "SSButono%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "nekonata klavo"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "SSB%d"
@@ -7959,7 +8017,7 @@ msgstr "SSB%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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "nekon"
 
@@ -9342,7 +9400,7 @@ msgid "Character not found."
 msgstr "Avataro ne trovita."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Malsukcesis forigi avataron."
 
@@ -9395,162 +9453,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr "Ĉu vi akceptas %s-n kaj %s-n kiel gepatrojn?"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Malkonektigita de servilo!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Malsukcesis aŭtentigo."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Neniu disponebla servilo."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Iu alia provas uzi tiun ĉi konton."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Tiu ĉi konto jam estas salutita."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Rapideca trompo detektita."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr "Servilo plenas."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr "Pardonu, vi ne estas sufiĉe aĝa."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Duobligita saluto."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr "Tro multe da konektoj de la sama IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr "Ne pagenda ĉi-foje."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr "Pago paŭzigita."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr "Pago ŝanĝita."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr "Malĝusta IP por pago."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr "Luda ĉambro de pago."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr "Malkonekto trudita de LG."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr "Forbari japana rifuzi."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr "Alia konto restis."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr "IP nejusta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr "IP nombro de ĉio."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr "IP nombro."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr "Memoro."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr "Forbaro valida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr "IP limigita atingo."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr "Super avatara listo."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr "IP forbarita."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr "Nevalida pasvorta nombro."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr "Nepermesita raso."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr "Atingo forbarita de 00:00 ĝis 06:00."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr "Vin forbaris oni."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Nekonata konekta eraro."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr "Mapo ne trovita."
 
@@ -9646,113 +9709,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr "Vi havas novan leteron de %s kun temo %s"
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr "Vin mortigis nekonataĵo."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Eraro de nekonata scipovo: %d"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Eraro de nekonata scipovo: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Vi ankoraŭ ne atingis sufiĉe altan nivelon!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "Nesufiĉa sano!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "Nesufiĉa manao!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Vi ne havas memorigilojn!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Vi ne povas fari tion nun!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Ŝajnas, ke vi bezonas pli multe da mono... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Vi ne povas uzi tiun ĉi scipovon kun tia armilo!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Vi bezonas pluan ruĝan brilianton!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Vi bezonas pluan bluan brilianton!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Vi portas tro multe por fari tion!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr "Malsukcesa voko."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr "Bezonas feojn."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr "Bezonas surhavatan %s."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr "Bezonas surhavatan %s kaj nombron %d"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr "Bezonas objekton %s."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr "Bezonas objekton %s kaj nombron %d"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr "Malsukcesis scipovo!"
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr "Elekti varpan celon"
 
@@ -9816,6 +9879,11 @@ msgstr "Bonŝanco:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9942,46 +10010,46 @@ msgid "Cache cleared"
 msgstr "Kaŝmemoro vakiĝis"
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Daŭro de klienta funkciado: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Rimedaj bildoj:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr "Orfaj rimedaj bildoj:"
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Mediaj variantoj ŝutitaj"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr "Agordaro alŝutita al:"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr "Servila agordaro alŝutita al:"
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr "Protokolo alŝutita al:"
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
@@ -9989,18 +10057,18 @@ msgstr ""
 "kaj vidojn de ludantoj."
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr "Vi neniam vidis ĉi tiun kaŝnomon."
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr "Lastatempe vidita dum %s: %s"
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr "Vi ne vidis ĉi tiun kaŝnomon antaŭe."
 
@@ -10024,7 +10092,7 @@ msgstr "Ne eblas krei flustran langeton «%s»! Ĝi probable jam ekzistas."
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Bonvolu specifi nomon."
 
@@ -10070,173 +10138,178 @@ msgid "No translation found for string: %s"
 msgstr "Nenia traduko trovita por ĉeno: %s"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Ludanto jam %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Ludanto sukcese %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Ludanto ne povas esti %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Ludanto ne malatentita!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Ne plu malatentas ludanton!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Ne eblas reatenti ludanton!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Ludanto jam forviŝita!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "Ludanto ne plu forigita!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Ludanton ne eblas forigi!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "amiko"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "malobservita"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neŭtrala"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "barlistigita"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "malamiko"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr "Rapida mesaĝo"
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr "Renomi vian artohomon"
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr "Agorda valoro: %s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr "Servila agorda valoro: %s"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Kunhavado de objektoj ŝaltita."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Kunhavado de objektoj malŝaltita."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Kunhavado de objekton ne eblas."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Kunhavado de objektoj nekonata."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Kunhavado de sperto ŝaltita."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Kunhavado de sperto malŝaltita."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Kunhavado de sperto ne eblas."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Kunhavado de sperto nekonata."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr "Memfara kunhavado de objektoj ŝaltita."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr "Memfara kunhavado de objektoj malŝaltita."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr "Memfara kunhavado de objektoj ne eblas."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr "Memfara kunhavado de objektoj nekonata."
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10309,7 +10382,7 @@ msgstr "Sukcese ŝanĝis retpoŝtadreson!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10317,35 +10390,41 @@ msgstr "Programaro"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "SDL2 implicita"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr "Portebla OpenGL ES"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Maldanĝera OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr "Portebla OpenGL ES 2"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+#, fuzzy
+msgid "OpenGL ES 2"
+msgstr "Portebla OpenGL ES 2"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr "Normala OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr "Moderna OpenGL"
 
@@ -11530,56 +11609,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr "Elektebloj por /%s estas «jes», «ne», «vera», «malvera», «1», kaj «0»."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d semajno"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d semajnoj"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d tago"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d tagoj"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d horo"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d horoj"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d minuto"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minutoj"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d sekundo"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d sekundoj"
diff --git a/po/es.po b/po/es.po
index 276e51856..b95a5d4b8 100644
--- a/po/es.po
+++ b/po/es.po
@@ -28,8 +28,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Spanish (http://www.transifex.com/akaras/manaplus/language/"
@@ -46,84 +46,84 @@ msgid "Visible on map"
 msgstr "Visibles en el mapa"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Humano"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "evade"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "falla"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Fuiste asesinado por %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Intentaste recoger un objeto inexistente."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "El artículo es muy pesado."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "El artículo está muy lejos."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "El inventario está lleno."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "El agrupamiento es demasiado grande."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "El artículo pertenece a alguien más."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "No puedes recoger esta cantidad de objetos."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "Tu montón de objetos esta al máximo."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -132,58 +132,58 @@ msgstr[1] "Recogiste %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "exp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "trabajo"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr "Homúnculo"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr "hp"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr "maná"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Seguir: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Seguimiento cancelado"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitación: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitación cancelada"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Tú ves %s"
@@ -193,8 +193,8 @@ msgstr "Tú ves %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Ignorar completamente"
 
@@ -245,149 +245,180 @@ msgstr "Opciones:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Archivo de registro a usar"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir   : Directorio de registro a usar"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Muestra la versión"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Muestra esta ayuda"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Configuración del directorio a usar"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Acceder con este nombre de usuario"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Acceder con esta contraseña"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Acceder con este personaje"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Servidor de inicio de sesión o IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr "  -y --server-type    : Tipo de servidor de inicio de sesión"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Puerto del servidor de inicio de sesión"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host    : Usar este host de actualización"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr "  -D --default        : Escoje el personaje por defecto y el servidor"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Saltarse las descargas de actualización"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr ""
 "  -d --data           : Carpeta desde la que se cargan los datos del juego"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Carpeta para usar los datos locales"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr ""
 "     --screenshot-dir : Carpeta donde se guardan las capturas de pantalla"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode : Iniciar el juego en modo seguro"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+#, fuzzy
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr "     --renderer: Establecer tipo de renderizador"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 "  -T --tests          : Comenzar a probar controladores y auto configurar"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
 msgstr "  -V --validate       : Iniciar la validación de los datos del cliente"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl: Deshabilitar OpenGL para esta sesión"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Servidor de actualización inválido: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "¡Error al crear la carpeta de actualizaciones!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr "¡%s no existe y no puede ser creado!"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "General"
 
@@ -826,26 +857,26 @@ msgstr "Lejos del Teclado"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -877,11 +908,11 @@ msgstr "(F) modo de cámara libre"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -899,7 +930,7 @@ msgstr "¿Quieres abrir la página de soporte?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Revivir"
 
@@ -1096,8 +1127,8 @@ msgstr "Enorme (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(predeterminado)"
 
@@ -1430,7 +1461,7 @@ msgstr "Sala de chat: %s"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1445,7 +1476,7 @@ msgid "Hp: %d/%d"
 msgstr "Hp: %d/%d"
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr "Partículas: %u"
@@ -1463,12 +1494,12 @@ msgid "Item named: %s"
 msgstr "Artículo nombrado: %s"
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr "Tarjetas: "
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr "Opciones: "
 
@@ -1476,7 +1507,7 @@ msgstr "Opciones: "
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1490,8 +1521,8 @@ msgstr "Intercambio"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Atacar"
@@ -1502,36 +1533,42 @@ msgstr "Atacar"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Susurrar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Curar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Expulsar del gremio"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr "Dejar gremio"
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Cambiar posición en el gremio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Invitar al gremio"
 
@@ -1539,7 +1576,7 @@ msgstr "Invitar al gremio"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Eliminar"
 
@@ -1556,9 +1593,9 @@ msgstr "Eliminar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Mover"
@@ -1567,7 +1604,7 @@ msgstr "Mover"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Hablar"
@@ -1582,7 +1619,7 @@ msgstr "Hablar"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1601,7 +1638,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1613,26 +1650,26 @@ msgstr "Vender"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Agregar comentario"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Remover de la lista de ataque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Añadir a la lista de ataque prioritario"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Agregar a la lista de ataque"
 
@@ -1640,7 +1677,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:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Agregar a la lista de ignorados"
 
@@ -1648,13 +1685,13 @@ msgstr "Agregar a la lista de ignorados"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "Moverse al maestro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "Fuego"
 
@@ -1662,7 +1699,7 @@ msgstr "Fuego"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "Alimentar"
 
@@ -1672,8 +1709,8 @@ msgstr "Alimentar"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Renombrar"
@@ -1682,13 +1719,13 @@ msgstr "Renombrar"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "Matar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "Soltar botín"
 
@@ -1697,8 +1734,8 @@ msgstr "Soltar botín"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1711,7 +1748,7 @@ msgstr "Quitárselo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "Regresar al huevo"
 
@@ -1719,7 +1756,7 @@ msgstr "Regresar al huevo"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Agregar nombre al chat"
 
@@ -1740,34 +1777,34 @@ msgstr "Agregar nombre al chat"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1776,20 +1813,20 @@ msgstr "Cancelar"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Jugadores"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Expulsar del grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Recoger"
 
@@ -1799,14 +1836,14 @@ msgstr "Recoger"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Añadir al chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Mapa Objeto"
 
@@ -1816,28 +1853,28 @@ msgstr "Mapa Objeto"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Quitar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Saltar a"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Mover cámara"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr "Restaurar cámara"
 
@@ -1846,34 +1883,34 @@ msgstr "Restaurar cámara"
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Vestimenta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr "Copiar desde reproductor"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Limpiar vestimenta"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Hechizos"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Editar hechizo"
 
@@ -1881,50 +1918,50 @@ msgstr "Editar hechizo"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Limpiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Deshabilitar resaltado"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Habilitar resaltado"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "No remover nombre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Remover nombre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Habilitar ausencia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Deshabilitar ausencia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Dejar"
 
@@ -1934,116 +1971,116 @@ msgstr "Dejar"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Copiar al portapapeles"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Cambiar posición del gremio"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "ventana"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "Desbloquear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "Bloquear"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr "Mostrar emoticones para:"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Jugador"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr "Mascota"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr "Homúnculo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr "Mercenario"
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Renombrar señal del mapa "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Nombre:                  "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Comentario del jugador    "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Comentario:                   "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Agregar al intercambio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Agregar 10 al intercambio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Agregar la mitad al intercambio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Agregar el intercambio todo-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Agregar todo al intercambio"
 
@@ -2052,72 +2089,73 @@ msgstr "Agregar todo al intercambio"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Almacenar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Almacenar 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Almacenar la mitad"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Almacenar todo-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Almacenar todo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr "Moverse a crear..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Recuperar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Recuperar 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Recuperar la mitad"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Recuperar todo-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Recuperar todo"
 
@@ -2130,9 +2168,9 @@ msgstr "Recuperar todo"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2141,7 +2179,7 @@ msgid "Use"
 msgstr "Usar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Limpiar ventana de drop"
 
@@ -2150,43 +2188,43 @@ msgstr "Limpiar ventana de drop"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Ocultar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Mostrar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr "Abrir configuraciones de la barra amarilla"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Restablecer barra amarilla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Copiar al chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Subir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Bajar"
 
@@ -2194,101 +2232,101 @@ msgstr "Bajar"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Desvestir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Copiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Pegar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Abrir enlace"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Mostrar ventana"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr "Habilidad"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr "Agregar atajo para habilidad"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr "Nivel de habilidad..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr "Tipo de invocación de habilidad..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr "Compensación de habilidad mediante x..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr "Compensación de habilidad mediante y..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr "Compensación de habilidad de reparto mediante x"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr "Compensación de habilidad de reparto mediante y"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr "Seleccionar nivel de habilidad"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr "Nivel máximo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr "Seleccionar tipo de invocación de habilidad"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Predeterminado"
@@ -2296,149 +2334,149 @@ msgstr "Predeterminado"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Objetivo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr "Posición del ratón"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr "Ego"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Desatender"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ignorar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Lista negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Fijar como enemigo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Borrar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Ser amigo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Dejar de ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Seguir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr "Imitar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Comprar (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Vender (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Invitar al grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr "Unirse al chat %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Mostrar vestimenta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Remover de lista de recogido"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 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:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Desproteger artículo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Proteger artículo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Tirar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Tirar todo"
 
@@ -2446,39 +2484,39 @@ msgstr "Tirar todo"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Tirar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr "Mostrar %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr "Información de la cuenta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr "Nivel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr "Atributos"
 
@@ -2487,8 +2525,8 @@ msgstr "Atributos"
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inventario"
@@ -2496,7 +2534,7 @@ msgstr "Inventario"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Almacenamiento"
 
@@ -2505,8 +2543,8 @@ msgstr "Almacenamiento"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Mochila"
@@ -2514,31 +2552,31 @@ msgstr "Mochila"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Comandos"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr "Comandos del personaje"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr "Atrás"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr "Localizar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "Chequear IP"
 
@@ -2546,7 +2584,7 @@ msgstr "Chequear IP"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Ir a"
 
@@ -2554,109 +2592,109 @@ msgstr "Ir a"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Llamar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr "Llamar al grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr "Llamar al gremio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr "Nombrar líder del grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr "Mostrar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr "Silenciar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr "Inmortal"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr "Encarcelar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr "Sacar de la cárcel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr "Asesino"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr "Asesinable"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr "Poner a salvo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr "Transportar a zona segura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr "Transportar aleatoriamente"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr "Engendrar clon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr "Engendrar clon esclavo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr "Engendrar clon malvado"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr "Romper gremio"
 
@@ -2664,31 +2702,31 @@ msgstr "Romper gremio"
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Expulsar"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr "Enmudecer a %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr "Enmudecer %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr "Desenmudecer %d"
@@ -2697,19 +2735,19 @@ msgstr "Desenmudecer %d"
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr "Disfraz"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr "Engendrar igual"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr "Engendrar esclavo"
 
@@ -2723,8 +2761,8 @@ msgstr "Engendrar esclavo"
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2733,117 +2771,111 @@ msgstr "Información"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr "Buscar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr "Buscar engendros"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr "Quién lo soltó"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr "Agregar 1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr "Agregar 5"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr "Agregar 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr "Agregar 100"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr "Agregar 1000"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr "Agregar 10000"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "Comandos GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr "Cambiar al oficio %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr "Escribir correo a..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr "Domar mascota"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr "Adoptar hijo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr "Dejar grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr "Crear grupo"
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr "Dejar gremio"
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr "Crear gremio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr "Cambiar nota"
 
@@ -2885,7 +2917,7 @@ msgstr "Atajos"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Ventanas"
@@ -2909,7 +2941,7 @@ msgstr "Emotes"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Chat"
 
@@ -2921,7 +2953,7 @@ msgstr "Chat"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3260,7 +3292,7 @@ msgstr "Nivel: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3302,8 +3334,8 @@ msgstr "Añadir"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Salir"
@@ -4713,71 +4745,91 @@ msgstr "Distancia de sincronización de movimientos del jugador"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+#, fuzzy
+msgid "Sync player move distance on legacy servers"
+msgstr "Distancia de sincronización de movimientos del jugador"
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Programa de movimientos locos A"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Movimientos relativos del ratón (bueno para interfaces táctiles)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Mostrar barra de HP propia"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Habilitar estadísticas rápidas"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Apuntar cíclicamente los jugadores, no necesariamente al más cercano"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Mostrar mensajes de experiencia de trabajo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Mostrar las ventanas emergentes de jugadores"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Mensaje afk"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Mostrar trabajo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Habilitar filtro de ataque"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Habilitar filtro de recogido"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Habilitar el protocolo de anuncio"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr "Soporte para mascotas habilitado"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Habilitar notificaciones de peso"
 
@@ -4785,209 +4837,209 @@ msgstr "Habilitar notificaciones de peso"
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Tienda"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Aceptar solicitudes de compra/venta"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Habilitar la tienda"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr ""
 "Seleccionar cíclicamente los npcs en derredor, no necesariamente al más "
 "cercano"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Registrar diálogos de NPCs"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Soporte de bots"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 "Habilitar soporte para el bot 'guild' y deshabilitar soporte de gremio nativo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr "Habilitar soporte para el bot 'ManaMarket'"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Teclado"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Retraso en repetición"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Intervalo de repetición"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Intervalo de repetición personalizado"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr "Habilitar el método alternativo de alt-tab"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "Atajos"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Servidor proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Tipo de proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Dirección de proxy:puerto"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr "Túnel a través del proxy HTTP"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr "Iniciando sesión"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr "Habilitar comprobación de versión de OpenGL (no deshabilitar)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Habilitar registro de depuración"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr "Ignorar registro de paquetes"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr "Registrar paquetes sin implementar"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Habilitar registro OpenGl"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Habilitar registro de entrada"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr "Nivel de registro SDL"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr "Subir archivo de registro"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Habilitar el ataque del lado del servidor"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr "Ocultar enlace a página de soporte al ocurrir un error"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr "Habilitar doble clics"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Habilitar inspector de bot"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Activar la protección de servidores con errores (no deshabilitar)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Modo de bajo tráfico"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Usar FBO para capturas de pantalla (sólo para opengl)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr "Directorio de capturas de pantalla"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Retraso de red entre sub servidores"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Mostrar fondo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Sobrescribir densidad de pantalla"
 
@@ -5348,7 +5400,7 @@ msgstr "Permitir mensajes privados"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5438,30 +5490,30 @@ msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Nombre: "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "Copyright:"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Info del tema"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Tema cambiado"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Reinicia el cliente para que los cambios surtan efecto."
 
@@ -5553,45 +5605,45 @@ msgstr "Límite de FPS:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Límite alternativo de FPS: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Detectar el mejor modo"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr "Alto DPI"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Mostrar cursor"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Cursor personalizado"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Permitir cambio de tamaño"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Sin marco"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Video"
@@ -5599,16 +5651,16 @@ msgstr "Video"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Nada"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
@@ -5616,7 +5668,7 @@ msgstr ""
 "también falló!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5624,43 +5676,43 @@ msgstr ""
 "modo anterior también falló!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Cambiando a pantalla completa"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Reinicio necesario para que los cambios surtan efecto."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Cambiando a OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Se necesita reiniciar para aplicar el cambio a OpenGL."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Resolución personalizada (ejemplo: 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Ingrese la nueva resolución:        "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Resolución de pantalla cambiada"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 "Algunas ventanas pueden ser movidas para adaptarlas a la resolución más baja."
@@ -6190,7 +6242,7 @@ msgstr "EQU"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Equipamiento"
 
@@ -6377,7 +6429,7 @@ msgstr "Cantidad:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Crear"
 
@@ -6441,15 +6493,15 @@ msgstr "Las direcciones de correo suministradas no concuerdan."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Error"
 
@@ -6464,7 +6516,7 @@ msgstr "Cambiar contraseña"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Contraseña:"
 
@@ -6505,7 +6557,7 @@ msgstr "Nuevo Personaje"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Nombre:"
@@ -6521,16 +6573,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Por favor, distribuye %d puntos"
@@ -6539,69 +6591,69 @@ msgstr "Por favor, distribuye %d puntos"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Color de cabello:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Peinado:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Raza:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr "Apariencia:"
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "F"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr "M"
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr "D"
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Atributos del personaje OK"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Por favor, borra %d puntos"
@@ -6617,47 +6669,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "¿Estás seguro de que deseas borrar este personaje?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Cuenta %s (fecha de último inicio %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr "Cambiar"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr "Contraseña"
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Jugar"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Cuenta %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr "Por favor, ingresa un nuevo nombre"
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6673,54 +6725,54 @@ msgstr ""
 "Dinero: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Contraseña incorrecta"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr "Ingresa tu correo para borrar el personaje"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr "Ingresa tu correo:"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Ingrese la contraseña para borrar el personaje"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Ingrese contraseña:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, 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:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Susurrando a %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr "Movido: "
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr "Tu mensaje fue movido a la pestaña de intercambio."
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr "Nombre roto detectado: "
 
@@ -6886,7 +6938,7 @@ msgstr "Insert"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6898,32 +6950,32 @@ msgid "Equip"
 msgstr "Equipar"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr "O"
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr "C"
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr "S"
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr "E"
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr "Inserta la tarjeta requerida"
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr "¿Insertar %s en %s?"
@@ -7085,22 +7137,28 @@ msgstr "  Tiempo para el siguiente nivel: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Inicio de sesión"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Recordar nombre de usuario"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Recordar nombre de usuario"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Actualizar:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Cambiar de servidor"
 
@@ -7108,29 +7166,29 @@ msgstr "Cambiar de servidor"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Registrar"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Host de actualización personalizado"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Servidor:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Abrir url de registro"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr "Actalizaciones predeterminadas"
 
@@ -7299,7 +7357,7 @@ msgid "Need"
 msgstr "Necesitas"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr "Nivel de trabajo: %d"
@@ -7367,12 +7425,12 @@ msgid "Coordinates:"
 msgstr "Coordenadas:"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Cambiar de servidor"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Cambiar de personaje"
 
@@ -7554,7 +7612,7 @@ msgstr "Tienda personal"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr "Publicar"
@@ -7575,7 +7633,7 @@ msgid "Please enter new shop name"
 msgstr "Por favor, introduce el nuevo nombre de la tienda"
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr "Des-publicar"
 
@@ -7989,25 +8047,25 @@ msgstr "Escoger 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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "tecla_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "JButton%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "tecla desconocida"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "JB%d"
@@ -8015,7 +8073,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "desc."
 
@@ -9403,7 +9461,7 @@ msgid "Character not found."
 msgstr "Personaje no encontrado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Fallo al borrar el personaje."
 
@@ -9456,162 +9514,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr "¿Aceptas a %s y %s como tus padres?"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "¡Desconectado del servidor!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Autenticación fallida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "No hay servidores disponibles."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Alguien más está tratando de usar esta cuenta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Ya hay alguien conectado con esta cuenta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Speed hack detectado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr "Servidor lleno."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr "Lo siento, tú eres menor de edad."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Inicio de sesión duplicada."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr "Muchas conecciones desde la misma IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr "No pagas esta vez."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr "Pago suspendido."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr "Pago cambiado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr "IP incorrecta de pago."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr "Pagar sala de juego."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr "Desconección forzada por GM."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr "Rechazo de censura japonesa."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr "Permanecer en otra cuenta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr "IP parcial."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr "La IP cuenta todo."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr "Contar IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr "Memoria."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr "Han válido."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr "Acceso limitado de IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr "Over characters list."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr "IP bloqueada."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr "Conteo inválido de contraseña."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr "Raza no permitida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Error de conexión desconocido."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr "Mapa no encontrado"
 
@@ -9707,113 +9770,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr "Tienes un nuevo correo de %s, con el asunto %s"
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr "Has sido asesinado por \"algo\" desconocido."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Error de habilidad desconocido: %d"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Error de habilidad desconocido: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "¡Aún no has alcanzado un nivel lo suficientemente alto!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "¡Insuficiente HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "¡SP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "¡No tienes ningún memo!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "¡No puedes hacer esto ahora mismo!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Parece que necesitas más dinero... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "¡No puedes usar esta habilidad con este tipo de arma!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "¡Necesitas otra gema roja!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "¡Necesitas otra gema azul!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "¡Estás llevando muchas cosas para hacer esto!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr "Invocación fallida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr "Se necesitan espíritus."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr "Se necesita elequipo %s."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr "Se necesita el equipo %s (x%d)"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr "Se necesita %s."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr "Se necesita el artículo %s (x%d)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr "¡Habilidad fallida!"
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr "Seleccionar portal objetivo"
 
@@ -9877,6 +9940,11 @@ msgstr "Suerte:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -10003,63 +10071,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Tiempo de actividad del cliente: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Imágenes de recurso:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Variables de entorno vaciadas"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr "Última vez que viste a %s: %s"
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -10084,7 +10152,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Por favor, especifique un nombre."
 
@@ -10130,173 +10198,178 @@ msgid "No translation found for string: %s"
 msgstr "No se encontró traducción para la cadena: %s"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "¡Jugador ya es %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "¡Relación cambiada exitosamente! ¡El jugador ahora es %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "¡Jugador no pudo ser %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "¡El jugador no fue ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "¡El jugador ya no es ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "¡Al jugador no se le puede dejar de ignorar!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "¡Jugador ya borrado!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "¡El jugador ya no se encuentra borrado!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "¡Jugador no pudo ser borrado!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "amigo"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "desatendido"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "en la lista negra"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "enemigo"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr "Mensaje rápido"
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr "Renombrar tu humúnculo"
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr "Valor de configuración: %s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr "Valor de configuración del servidor: %s"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Compartir artículos habilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Compartir artículos deshabilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "No se puede compartir artículos."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Compartir artículos desconocido."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Compartir experiencia habilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Compartir experiencia deshabilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "No se puede compartir experiencia."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Compartir experiencia desconocido."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr "Auto-compartir artículo habilitado."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr "Auto-compartir artículo deshabilitado."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr "No se puede auto-compartir artículo."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr "Auto-compartir artículo desconocido."
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10369,7 +10442,7 @@ msgstr "¡Email modificado exitosamente!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10377,35 +10450,41 @@ msgstr "Software"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "SDL2 predeterminado"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr "OpenGL ES Movil"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "OpenGL Seguro"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr "OpenGL ES 2 Movil"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+#, fuzzy
+msgid "OpenGL ES 2"
+msgstr "OpenGL ES 2 Movil"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr "OpenGL Normal"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr "OpenGL Moderno"
 
@@ -11599,56 +11678,56 @@ msgstr ""
 "Opciones para /%s son \"yes\" | \"no\", \"true\" | \"false\", \"1\" | \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d semanas"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d día"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d días"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d hora"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d horas"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d minuto"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minutos"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d segundos"
diff --git a/po/fi.po b/po/fi.po
index 65f561f16..73371740b 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -8,8 +8,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Finnish (http://www.transifex.com/akaras/manaplus/language/"
@@ -26,84 +26,84 @@ msgid "Visible on map"
 msgstr "Näkyvillä kartalla"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr ""
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "väistö"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "huti"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "P"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "-"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Yritit poimia olemattoman tavaran."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Tavara on liian painava."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Tavara on liian kaukana."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "Sinulla on liikaa tavaraa ennestään."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Kasa on liian suuri."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Tavara kuuluu jollekulle muulle."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -112,58 +112,58 @@ msgstr[1] "[@@%2$d|%3$s@@] (%1$d kpl) poimittu."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Seuraaminen keskeytetty"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Matkiminen keskeytetty"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -173,8 +173,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Jätä täysin huomiotta"
 
@@ -225,147 +225,178 @@ msgstr "Asetusvivut:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Käytettävä lokitiedosto"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
-msgstr ""
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
+msgstr "  -C --config-dir     : Käytä tätä asetushakemistoa"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Näytä versionumero"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Näytä tämä ohje"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Käytä tätä asetushakemistoa"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Käyttäjätunnus sisäänkirjautumiseen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Salasana sisäänkirjautumiseen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Hahmo sisäänkirjautumiseen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr ""
 "  -s --server         : Palvelinnimi tai IP-osoite sisäänkirjautumiseen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr ""
+"  -s --server         : Palvelinnimi tai IP-osoite sisäänkirjautumiseen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Palvelinportti sisäänkirjautumiseen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
-msgstr ""
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
+msgstr "  -u --skip-update    : Ohita päivityslataukset"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr "  -D --default        : Aseta oletushahmopalvelin ja -hahmo"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Ohita päivityslataukset"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Lataa pelidata tästä hakemistosta"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Hakemisto paikallisdatan tallennukseen"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Kuvankaappausten tallennushakemisto"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Käynnistä peli vikasietotilassa"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr "  -T --tests          : Käynnistä ajuritestaus ja automaattiasetukset"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
-msgstr ""
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
+msgstr "  -d --data           : Lataa pelidata tästä hakemistosta"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
+msgstr "  -h --help           : Näytä tämä ohje"
+
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Päivityshakemistoa luodessa tapahtui virhe!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Yleiset"
 
@@ -804,26 +835,26 @@ msgstr "Poissa"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -855,11 +886,11 @@ msgstr "(F) vapaa kamera"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -877,7 +908,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr ""
 
@@ -1071,8 +1102,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(oletus)"
 
@@ -1405,7 +1436,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1420,7 +1451,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1438,12 +1469,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1451,7 +1482,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1465,8 +1496,8 @@ msgstr "Tee kaupat"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Hyökkää"
@@ -1477,36 +1508,42 @@ msgstr "Hyökkää"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Kuiskaa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Paranna"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Potki killasta"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Muuta kilta-asemaa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Kutsu kiltaan"
 
@@ -1514,7 +1551,7 @@ msgstr "Kutsu kiltaan"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Pommita"
 
@@ -1531,9 +1568,9 @@ msgstr "Pommita"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Liiku"
@@ -1542,7 +1579,7 @@ msgstr "Liiku"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Keskustele"
@@ -1557,7 +1594,7 @@ msgstr "Keskustele"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1576,7 +1613,7 @@ msgstr "Osta"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1588,26 +1625,26 @@ msgstr "Myy"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Lisää kommentti"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Poista hyökkäyslistasta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Lisää prioriteettihyökkäyslistalle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Lisää hyökkäyslistaan"
 
@@ -1615,7 +1652,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:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Lisää ohitettavien listaan"
 
@@ -1623,13 +1660,13 @@ msgstr "Lisää ohitettavien listaan"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr ""
 
@@ -1637,7 +1674,7 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr ""
 
@@ -1647,8 +1684,8 @@ msgstr ""
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Nimeä uudelleen"
@@ -1657,13 +1694,13 @@ msgstr "Nimeä uudelleen"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr ""
 
@@ -1672,8 +1709,8 @@ msgstr ""
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1686,7 +1723,7 @@ msgstr "Poista varuste käytöstä"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr ""
 
@@ -1694,7 +1731,7 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Lisää nimi keskusteluun"
 
@@ -1715,34 +1752,34 @@ msgstr "Lisää nimi keskusteluun"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1751,20 +1788,20 @@ msgstr "Peru"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Pelaajat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Potki ryhmästä"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Poimi"
 
@@ -1774,14 +1811,14 @@ msgstr "Poimi"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Lisää keskusteluun"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Karttaolio"
 
@@ -1791,28 +1828,28 @@ msgstr "Karttaolio"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Poista"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Warppaa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1821,34 +1858,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Asukokonaisuudet"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Poista asu"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Loitsut"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Muokkaa loitsua"
 
@@ -1856,50 +1893,50 @@ msgstr "Muokkaa loitsua"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Tyhjennä"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Estä korostus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Salli korostus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Älä poista nimeä"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Poista nimi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Ota poissaolo käyttöön"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Poista poissaolo käytöstä"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Eroa"
 
@@ -1909,116 +1946,116 @@ msgstr "Eroa"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Kopioi leikepöydälle"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Muuta asemaa killassa"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Pelaaja"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr ""
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Muuta merkin nimeä       "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Nimi:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Pelaajakommentti          "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Kommentti:                    "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Lisää kauppaan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Lisää 10 kauppaan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Lisää puolet kauppaan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Lisää kaikki kauppaan"
 
@@ -2027,72 +2064,73 @@ msgstr "Lisää kaikki kauppaan"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Varastoi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Varastoi 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Varastoi puolet"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Varastoi kaikki"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Ota"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Ota 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Ota puolet"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Ota kaikki"
 
@@ -2105,9 +2143,9 @@ msgstr "Ota kaikki"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2116,7 +2154,7 @@ msgid "Use"
 msgstr "Käytä"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr ""
 
@@ -2125,43 +2163,43 @@ msgstr ""
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Piilota"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Näytä"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Palauta oletusmuokkaimet (keltainen palkki)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Kopioi keskusteluun"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Siirrä ylös"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Siirrä alas"
 
@@ -2169,101 +2207,101 @@ msgstr "Siirrä alas"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Riisu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Oletus"
@@ -2271,149 +2309,149 @@ msgstr "Oletus"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Kohde"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Vaimenna"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ohita"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Musta lista"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Aseta viholliseksi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Pyyhi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Ystävysty"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Huomioi jälleen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Seuraa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Osta (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Myy (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Kutsu ryhmään"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Näytä tavarat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Pudota..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Pudota kaikki"
 
@@ -2421,39 +2459,39 @@ msgstr "Pudota kaikki"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Pudota"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2462,8 +2500,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Tavarat"
@@ -2471,7 +2509,7 @@ msgstr "Tavarat"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Varasto"
 
@@ -2480,8 +2518,8 @@ msgstr "Varasto"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Kärry"
@@ -2489,31 +2527,31 @@ msgstr "Kärry"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Komennot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr ""
 
@@ -2521,7 +2559,7 @@ msgstr ""
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr ""
 
@@ -2529,109 +2567,109 @@ msgstr ""
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2639,31 +2677,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Potki"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2672,19 +2710,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2698,8 +2736,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2708,117 +2746,111 @@ msgstr "Tietoja"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2860,7 +2892,7 @@ msgstr "Pikavalinnat"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr ""
@@ -2884,7 +2916,7 @@ msgstr ""
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Keskustelu"
 
@@ -2896,7 +2928,7 @@ msgstr "Keskustelu"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3235,7 +3267,7 @@ msgstr ""
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3277,8 +3309,8 @@ msgstr "Lisää"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Sulje"
@@ -4552,71 +4584,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Villiliike (a) -ohjelma"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Näytä oma vp-palkki"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Ota pikatilastot käyttöön"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Vaihda pelaajakohteita syklissä"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Näytä työkokemusviestit"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Näytä pelaajaponnahdusikkunat"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Poissaoloviesti"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Näytä työ"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Ota käyttöön hyökkäyssuodin"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Ota käyttöön mainosprotokolla"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr ""
 
@@ -4624,206 +4675,206 @@ msgstr ""
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Kauppa"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Salli osta/myy-pyynnöt"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Ota kauppatila käyttöön"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "Ei-pelaajahahmo (NPC)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Kirjaa keskustelut ei-pelaajahahmojen kanssa lokiin"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Bottien tuki"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr "Ota käyttöön kiltabottien tuki ja poista sisäinen kiltatuki käytöstä"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Näppäimistö"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Ota käyttöön debug-loki"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Ota käyttöön palvelinpuolen hyökkäys"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Ota bottitutka käyttöön"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Ota käyttöön bugisten palvelinten suojaus (älä poista käytöstä)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Matalan liikenteen tila"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Näytä tausta"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr ""
 
@@ -5179,7 +5230,7 @@ msgstr "Salli kuiskaukset"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5269,30 +5320,30 @@ msgid "Theme"
 msgstr "Teema"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr ""
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr ""
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr ""
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Ulkoasua muutettu"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Käynnistä ohjelma uudelleen, jotta muutos astuu voimaan."
 
@@ -5384,45 +5435,45 @@ msgstr "Piirtonopeusrajoitin (FPS):"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Vaihtoehtoinen FPS-rajoitin: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Tyylitelty hiiren osoitin"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr ""
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Kuva"
@@ -5430,64 +5481,64 @@ msgstr "Kuva"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "-"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr "Ikkunoituun tilaan vaihto epäonnistui, samoin paluu edelliseen tilaan!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr "Kokoruututilaan vaihto epäonnistui, samoin paluu edelliseen tilaan!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Vaihdan kokoruututilaan"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Ohjelma pitää käynnistää uudelleen, jotta muutokset astuvat voimaan."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Vaihdetaan käyttämään OpenGL:ää"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "OpenGL -asetuksen muutos vaatii ohjelman uudelleenkäynnistyksen."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Oma tarkkuus (esim. 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Anna uusi tarkkuus:                  "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Ikkunan koko vaihdettu"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 "Joitakin ikkunoita on siirretty, jotta ne mahtuvat pienemmälle ruudulle."
@@ -6017,7 +6068,7 @@ msgstr "Var"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Varusteet"
 
@@ -6204,7 +6255,7 @@ msgstr "Määrä:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Luo"
 
@@ -6264,15 +6315,15 @@ msgstr "Annetut sähköpostiosoitteet eivät täsmää."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Virhe"
 
@@ -6287,7 +6338,7 @@ msgstr "Vaihda salasana"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Salasana:"
 
@@ -6328,7 +6379,7 @@ msgstr ""
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Nimi:"
@@ -6344,16 +6395,16 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Jaa %d pistettä"
@@ -6362,69 +6413,69 @@ msgstr "Jaa %d pistettä"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Hiusten väri:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Hiustyyli:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Rotu:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr ""
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr ""
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Hahmon pistejako OK"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "%d pistettä liikaa, ole hyvä ja poista ylimäärä"
@@ -6440,47 +6491,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Oletko varma, että haluat poistaa tämän hahmon?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Pelaa"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr ""
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6491,54 +6542,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Väärä salasana"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Anna salasana hahmon poistamiseksi"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Salasana:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Läsnä: %s; %d pelaajaa paikalla."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Kuiskaat pelaajalle %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6703,7 +6754,7 @@ msgstr ""
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6715,32 +6766,32 @@ msgid "Equip"
 msgstr "Ota käyttöön"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6902,22 +6953,28 @@ msgstr "  Aika seur. tasolle: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Kirjaudu sisään"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Muista käyttäjätunnus"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Muista käyttäjätunnus"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Päivitys:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Vaihda palvelinta"
 
@@ -6925,29 +6982,29 @@ msgstr "Vaihda palvelinta"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Rekisteröidy"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Käytä omaa päivityspalvelinta"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Palvelin:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr ""
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7116,7 +7173,7 @@ msgid "Need"
 msgstr "Tarvitaan"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr ""
@@ -7184,12 +7241,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Vaihda palvelinta"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Vaihda hahmoa"
 
@@ -7369,7 +7426,7 @@ msgstr "Oma kauppa"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7390,7 +7447,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7802,25 +7859,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7828,7 +7885,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr ""
 
@@ -9209,7 +9266,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Hahmon poisto epäonnistui."
 
@@ -9262,162 +9319,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Yhteys palvelimeen katkesi!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Tunnistus epäonnistui."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Palvelimia ei saatavilla."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Joku muu yrittää käyttää tätä tunnusta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Tällä tunnuksella on jo kirjauduttu."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Nopeusviritelmä havaittu."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Kaksinkertainen sisäänkirjautuminen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Tuntematon yhteysongelma."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9513,113 +9575,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Et ole vielä riittävän korkealla tasolla!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "Voimapisteesi eivät riitä!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "Manapisteesi eivät riitä!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Sinulla ei ole muistioita (memo)!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Et voi tehdä tätä juuri nyt!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Näyttää siltä että tarvitset lisää rahaa... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Et voi käyttää tätä taitoa tuollaisen aseen kanssa!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Tarvitset toisen punaisen helmen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Tarvitset toisen sinisen helmen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Kannat liian paljon tehdäksesi tällaista!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9683,6 +9745,11 @@ msgstr "Tuuri:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9809,63 +9876,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Ohjelma ollut käynnissä: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Resurssikuvat:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9889,7 +9956,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Anna nimi."
 
@@ -9935,173 +10002,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Pelaaja on jo %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Pelaaja on nyt %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Toiminto epäonnistui, pelaaja ei ole vielä %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Pelaajaa ei ollut jätetty huomiotta!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Pelaaja huomioidaan taas!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Pelaajan uudelleenhuomiointi epäonnistui!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Pelaaja on jo pyyhitty!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Toiminto epäonnistui, pelaajaa ei ole vielä pyyhitty!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "ystävä"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "vaimennettu"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutraali"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "mustalistattu"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "vihollinen"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Saaliinjako käytössä."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Saaliinjako poistettu käytöstä."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Saaliinjako ei ole mahdollista."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Saaliinjaon tila on tuntematon."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Kokemuksen jako käytössä."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Kokemuksen jako pois käytöstä."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Kokemuksen jako ei ole mahdollista."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Kokemuksen jaon tila on tuntematon."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10174,7 +10246,7 @@ msgstr "Sähköpostiosoite vaihdettu onnistuneesti!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10182,35 +10254,40 @@ msgstr "Ei kiihdytystä"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Turvallinen OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11394,56 +11471,56 @@ msgstr ""
 "\"true\", \"false\", \"1\" tai \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d viikkoa"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d päivää"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d tuntia"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuuttia"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d sekuntia"
diff --git a/po/fr.po b/po/fr.po
index a1181d7db..b63267a6c 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -30,8 +30,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: French (http://www.transifex.com/akaras/manaplus/language/"
@@ -48,84 +48,84 @@ msgid "Visible on map"
 msgstr "Visible sur la carte"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Humain"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "esquive"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "raté"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Tu as été tué par %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Tu as essayé de prendre un objet qui n'existe pas."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "L'objet est trop lourd."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "L'objet est trop éloigné."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "L'inventaire est plein."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "La pile est trop grande."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "L'objet appartient a quelqu'un d'autre."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "Tu ne peux pas ramasser cette quantité d'objets."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "Ta pile de cet objet est pleine."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -134,58 +134,58 @@ msgstr[1] "Tu as ramassé %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "job"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr "Homon"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr "PV"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr "Mana"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Suivre : %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Suivi annulé"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imiter : %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitation annulée"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Tu vois %s"
@@ -195,8 +195,8 @@ msgstr "Tu vois %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Ignorer complètement"
 
@@ -247,154 +247,185 @@ msgstr "Options :"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Fichier historique à utiliser"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr ""
 "  -a --chat-log-dir   : Répertoire de l'historique de conversation à utiliser"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Affiche la version"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Montre cette rubrique d'aide"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Répertoire de configuration à utiliser"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Se connecter avec ce nom d'utilisateur"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Se connecter avec ce mot de passe"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Se connecter avec ce personnage"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Nom du serveur (ou IP) pour la connexion"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr "  -y --server-type    : Type de connexion au serveur"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Port de connexion au serveur"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host    : Utilise cet hôte de mise à jour"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr ""
 "  -D --default        : Choisir le serveur de personnages et le personnage "
 "par défaut"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr ""
 "  -u --skip-update    : Ne pas effectuer le téléchargement des mises à jour"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Répertoire des données du jeu à charger"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr ""
 "  -L --localdata-dir  : Répertoire à utiliser comme répertoire principal"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Répertoire à utiliser pour les imprime-écrans"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Démarrer le jeu en mode sûr"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+#, fuzzy
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr "     --renderer       : Définir le type de rendu"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 "  -T --tests          : Commencer le test des drivers et la configuration "
 "automatique"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
 msgstr "  -V --validate       : Commencer à valider les données du client"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl      : Désactiver OpenGL pour cette session"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Hôte de mise à jour invalide : %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Impossible de créer le dossier de mises à jour !"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr "%s n'existe pas et ne peut pas être créé !"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Général"
 
@@ -834,26 +865,26 @@ msgstr "Inactif"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -885,11 +916,11 @@ msgstr "(F) Mode camera libre"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -907,7 +938,7 @@ msgstr "Veux-tu ouvrir la page d'aide ?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Ressusciter"
 
@@ -1105,8 +1136,8 @@ msgstr "Énorme (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(défaut)"
 
@@ -1439,7 +1470,7 @@ msgstr "Salon de discussion : %s"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1454,7 +1485,7 @@ msgid "Hp: %d/%d"
 msgstr "Pv : %d/%d"
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr "Particules : %u"
@@ -1472,12 +1503,12 @@ msgid "Item named: %s"
 msgstr "Nom d'objet : %s"
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr "Cartes : "
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr "Options: "
 
@@ -1485,7 +1516,7 @@ msgstr "Options: "
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1499,8 +1530,8 @@ msgstr "Échange"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Attaque"
@@ -1511,36 +1542,42 @@ msgstr "Attaque"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Message privé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Soigner"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Éjecter de la guilde"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr "Quitter la guilde"
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Changer la position dans la guilde"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Inviter dans la guilde"
 
@@ -1548,7 +1585,7 @@ msgstr "Inviter dans la guilde"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Annihiler"
 
@@ -1565,9 +1602,9 @@ msgstr "Annihiler"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Déplacement"
@@ -1576,7 +1613,7 @@ msgstr "Déplacement"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Parler"
@@ -1591,7 +1628,7 @@ msgstr "Parler"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1610,7 +1647,7 @@ msgstr "Acheter"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1622,26 +1659,26 @@ msgstr "Vendre"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Ajouter commentaire"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Enlever de la liste d'attaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Ajouter à la liste de priorités d'attaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Ajouter à la liste d'attaque"
 
@@ -1649,7 +1686,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:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Ajouter à la liste d'ignorés"
 
@@ -1657,13 +1694,13 @@ msgstr "Ajouter à la liste d'ignorés"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "Aller jusqu'au maître"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "Feu"
 
@@ -1671,7 +1708,7 @@ msgstr "Feu"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "Nourrir"
 
@@ -1681,8 +1718,8 @@ msgstr "Nourrir"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Renommer"
@@ -1691,13 +1728,13 @@ msgstr "Renommer"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "Tuer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "Abandonne le butin"
 
@@ -1706,8 +1743,8 @@ msgstr "Abandonne le butin"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1720,7 +1757,7 @@ msgstr "Retirer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "Retourner à l'œuf"
 
@@ -1728,7 +1765,7 @@ msgstr "Retourner à l'œuf"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Ajouter le nom dans la conversation"
 
@@ -1749,34 +1786,34 @@ msgstr "Ajouter le nom dans la conversation"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1785,20 +1822,20 @@ msgstr "Annuler"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Joueurs"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Éjecter du groupe"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Ramasser"
 
@@ -1808,14 +1845,14 @@ msgstr "Ramasser"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Ajouter à la conversation"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Objet de carte"
 
@@ -1825,28 +1862,28 @@ msgstr "Objet de carte"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Enlever"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Téléportation"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Bouger la caméra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr "Restorer la caméra"
 
@@ -1855,34 +1892,34 @@ msgstr "Restorer la caméra"
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Costumes"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr "Copier du joueur"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Effacer la tenue"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Sortilèges"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Éditer le sortilège"
 
@@ -1890,50 +1927,50 @@ msgstr "Éditer le sortilège"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Effacer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Désactiver la surbrillance"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Activer la surbrillance"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Ne pas enlever les noms"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Enlève le nom"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Active la fonction Absence"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Désactive la fonction Absence"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Quitter"
 
@@ -1943,116 +1980,116 @@ msgstr "Quitter"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Copier vers le presse-papier"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Changer de position dans la guilde"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "fenêtre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "Déverouiller"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "Verouiller"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr "Afficher les émoticônes pour :"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Joueur"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr "Familier"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr "Homoncule"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr "Mercenaire"
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Renommer le panneau de carte "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Nom :                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Le joueur commente        "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Commentaire :                  "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Ajouter à la transaction"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Ajouter 10 dans l'échange"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Ajouter la moitié dans l'échange"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Ajouter pour échanger tout-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Ajouter tout dans l'échange"
 
@@ -2061,72 +2098,73 @@ msgstr "Ajouter tout dans l'échange"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Entreposer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Entreposer 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Entreposer la moitié"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Tout entreposer-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Entreposer tout"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr "Passer à l'artisanat..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Récupérer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Reprendre 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Reprendre la moitié"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Tout retirer-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Reprendre tout"
 
@@ -2139,9 +2177,9 @@ msgstr "Reprendre tout"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2150,7 +2188,7 @@ msgid "Use"
 msgstr "Utiliser"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Vider la fenêtre d'abandon"
 
@@ -2159,43 +2197,43 @@ msgstr "Vider la fenêtre d'abandon"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Cacher"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Montrer"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr "Ouvrir la fenêtre de réglages de la barre jaune"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Remise à zéro des valeurs de la barre jaune"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Copier dans la conversation"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Aller vers le haut"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Aller vers le bas"
 
@@ -2203,101 +2241,101 @@ msgstr "Aller vers le bas"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Déshabiller"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Copier"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Coller"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Ouvrir lien"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Afficher la fenêtre"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr "Compétence"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr "Ajouter raccourci de compétence"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr "Niveau de compétence..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr "Type de jet de compétence..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr "Décalage de compétence par x..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr "Décalage de compétence par y..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr "Décalage du jet de compétence par x..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr "Décalage du jet de compétence par y..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr "Sélectionner le niveau de compétence"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr "Niveau maximum"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr "Sélectionner le type de jet de compétence"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Par défaut"
@@ -2305,149 +2343,149 @@ msgstr "Par défaut"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Cible"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr "Position de la souris"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr "Soi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Éviter"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ignorer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Liste noire"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Définir comme ennemi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Éliminer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Être ami"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Ne plus ignorer"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Suivre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr "Imiter"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Acheter (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Vendre (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Inviter dans le groupe"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr "Rejoindre la conversation %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Montrer les objets"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Retirer de la liste de ramassage"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 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:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Objet non protégé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Objet protégé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Abandonner..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Abandonner tout..."
 
@@ -2455,39 +2493,39 @@ msgstr "Abandonner tout..."
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Abandonner"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "MJ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr "Montrer %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr "Informations du compte"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr "Niveau"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr "Statistiques"
 
@@ -2496,8 +2534,8 @@ msgstr "Statistiques"
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inventaire"
@@ -2505,7 +2543,7 @@ msgstr "Inventaire"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Entrepôt"
 
@@ -2514,8 +2552,8 @@ msgstr "Entrepôt"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Panier"
@@ -2523,31 +2561,31 @@ msgstr "Panier"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Commandes"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr "Commandes du personnage"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr "Retour"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr "Localiser"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "Vérifier ip"
 
@@ -2555,7 +2593,7 @@ msgstr "Vérifier ip"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Aller à"
 
@@ -2563,109 +2601,109 @@ msgstr "Aller à"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Rappeler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr "Rapeler le groupe"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr "Rapeler la guilde"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr "Donner le chef du groupe"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr "Montrer..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr "Bâillonner..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr "Immortel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr "Prison"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr "Sorti de prison"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr "Tueur"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr "Victime"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr "Choisir la sauvegarde"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr "Téléporter vers la sauvegarde"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr "Téléporter aléatoirement"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr "Faire apparaître un clone"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr "Faire apparaître un clone esclave"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr "Faire apparaître un clone maléfique"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr "Dissoudre la guilde"
 
@@ -2673,31 +2711,31 @@ msgstr "Dissoudre la guilde"
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Virer"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr "Bâillonner %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr "Mettre en silence %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr "Redonner la parole à %d"
@@ -2706,19 +2744,19 @@ msgstr "Redonner la parole à %d"
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr "Se déguiser"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr "Faire apparaître le même"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr "Faire apparaître un esclave"
 
@@ -2732,8 +2770,8 @@ msgstr "Faire apparaître un esclave"
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2742,117 +2780,111 @@ msgstr "Informations"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr "Rechercher"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr "Rechercher des points d’apparitions"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr "Qui abandonne"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr "Ajouter 1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr "Ajouter 5"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr "Ajouter 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr "Ajouter 100"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr "Ajouter 1000"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr "Ajouter 10000"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "Commandes de MJ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr "Passer à l'artisanat %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr "Mail à..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr "Apprivoisement du familier"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr "Adopter un enfant"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr "Quitter le groupe"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr "Créer un groupe"
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr "Quitter la guilde"
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr "Créer une guilde"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr "Changer la notice"
 
@@ -2894,7 +2926,7 @@ msgstr "Raccourcis"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Fenêtres"
@@ -2918,7 +2950,7 @@ msgstr "Emoticônes"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Conversation"
 
@@ -2930,7 +2962,7 @@ msgstr "Conversation"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3269,7 +3301,7 @@ msgstr "Niveau : %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3311,8 +3343,8 @@ msgstr "Ajouter"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Quitter"
@@ -4731,71 +4763,91 @@ msgstr "Synchroniser la distance de mouvement du joueur"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+#, fuzzy
+msgid "Sync player move distance on legacy servers"
+msgstr "Synchroniser la distance de mouvement du joueur"
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Programme de mouvement de fou A"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Mouvements relatifs à la souris (bon pour les interfaces tactiles)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Afficher ta propre barre de vie"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Activer les statistiques instantanées"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Sélectionner les joueurs par ordre de distance"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Afficher les expériences de compétences"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Afficher les pop-ups des joueurs"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Message d'absence"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Afficher les compétences"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Activer le mode attaque"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Activer le filtre de ramassage"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Lancer le protocole d'avertissements"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr "Possibilité des familiers activée"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Activer les notifications de poids"
 
@@ -4803,207 +4855,207 @@ msgstr "Activer les notifications de poids"
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Boutique"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Accepter les requêtes d'achat / de vente"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Activer le mode boutique"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "PNJ"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "Boucler les cibles PNJ"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Effectuer l'historique des conversations des PNJs"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Support des bots"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 "Activer le support du bot de guilde et désactiver le support par défault"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr "Activer le support de bot du ManaMarket"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Clavier"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Délai de répétition"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Intervalle de répétition"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Intervalle de répétition personnalisé"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr "Activer le palliatif alt-tab"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "Boutons de raccourcis"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr "Afficher les icônes sur les boutons de raccourci"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Serveur proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Type de proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Adresse du proxy:port"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr "Tunnel à travers le proxy HTTP"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr "Diagraphie"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr "Activer la vérification de version d'OpenGL (ne pas désactiver)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Activer l'historique des informations de débogage"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr "Ignorer les paquets d'identification"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr "HIstorique des paquets non implémentés"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Activer historique OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Activer l'historique des saisies"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr "Niveau de diagraphie SDL"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr "Mettre en ligne le fichier d'historique"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Activer l'attaque de la part du serveur"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr "Cacher le lien de la page d'aide quand erreur"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr "Activer double-cliques"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Activer le testeur de robots"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Activer la protection pour serveurs defaillant (ne pas désactiver)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Mode traffic faible"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Utiliser FBO pour les captures d'écran (seulement pour OpenGL)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr "Répertoire des captures d'écran"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Retard du réseau entre les sous-serveurs"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Montrer le fond"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Écrasement de la densité de l'écran"
 
@@ -5369,7 +5421,7 @@ msgstr "Autoriser les messages privés"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5459,30 +5511,30 @@ msgid "Theme"
 msgstr "Thème"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Nom :  "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "Copyright :"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Info thème"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Thème changé"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Redémarres le jeu pour que les changements soient appliqués."
 
@@ -5574,45 +5626,45 @@ msgstr "Limite FPS :"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Limite FPS alternative : "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Détecter le meilleur mode"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr "PPI élevé"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Afficher curseur"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Curseur personnalisé"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Activer le redimensionnement"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Pas d'image"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Vidéo"
@@ -5620,16 +5672,16 @@ msgstr "Vidéo"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Aucun"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
@@ -5637,7 +5689,7 @@ msgstr ""
 "également pas accessible !"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5645,44 +5697,44 @@ msgstr ""
 "également pas accessible !"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Passage en plein écran"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr ""
 "Les changements ne seront pris en compte qu'au prochain démarrage du jeu."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Activation d'OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Le changement à OpenGL requiert le redémarrage du jeu."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Résolution personnalisée (exemple : 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Entre la nouvelle résolution :       "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Résolution de l'écran modifiée"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 "Certaines fenêtres pourraient être modifiées pour coïncider à la résolution "
@@ -6213,7 +6265,7 @@ msgstr "Equ"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Équipement"
 
@@ -6400,7 +6452,7 @@ msgstr "Montant :"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Créer"
 
@@ -6460,15 +6512,15 @@ msgstr "Les deux adresses mail ne sont pas identiques."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Erreur"
 
@@ -6483,7 +6535,7 @@ msgstr "Changer le mot de passe"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Mot de passe :"
 
@@ -6524,7 +6576,7 @@ msgstr "Nouveau Personnage"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Nom :"
@@ -6540,16 +6592,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Distribues %d points"
@@ -6558,69 +6610,69 @@ msgstr "Distribues %d points"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Couleur :"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Coupe :"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Race :"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr "Apparence :"
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "F"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr "H"
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr "H"
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr "U"
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Caractéristiques du personnage Ok"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Retires %d points"
@@ -6636,47 +6688,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Es-tu certain de vouloir supprimer ce personnage ?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Compte %s (dernier ouverture le %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr "Changer"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr "Mot de passe"
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Jouer"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr "Changer le code PIN"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Compte %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr "Merci d'entrer un nouveau nom"
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6692,54 +6744,54 @@ msgstr ""
 "Argent : %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Mot de passe incorrect"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr "Saisis ton adresse mail pour supprimer ce personnage."
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr "Écris ton mail :"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Entre le mot de passe pour effacer le personnage"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Entre le mot de passe :"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, 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:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Message privé envoyé à %s : %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr "Déplacé : "
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr "Votre message a été déplacé sur l'onglet marchand"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr "Nom invalide détecté : "
 
@@ -6904,7 +6956,7 @@ msgstr "Insérer"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6916,32 +6968,32 @@ msgid "Equip"
 msgstr "Équiper"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr "O"
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr "C"
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr "S"
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr "E"
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr "Insère ta demande de carte"
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr "Insérer %s dans %s?"
@@ -7103,22 +7155,28 @@ msgstr "  Temps pour le prochain niveau : %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Connexion"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Se souvenir du nom d'utilisateur"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Se souvenir du nom d'utilisateur"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Mise à jour :"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Changer de Serveur"
 
@@ -7126,29 +7184,29 @@ msgstr "Changer de Serveur"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "S'inscrire"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Serveur de mise à jour personnalisé"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Serveur :"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Ouvrir l'URL d'inscription"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr "mises-à-jour par défault"
 
@@ -7317,7 +7375,7 @@ msgid "Need"
 msgstr "Restant"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr "Niveau de métier : %d"
@@ -7385,12 +7443,12 @@ msgid "Coordinates:"
 msgstr "Coordonnées :"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Changer de serveur"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Changer de personnage"
 
@@ -7570,7 +7628,7 @@ msgstr "Boutique Personnelle"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr "Publier"
@@ -7591,7 +7649,7 @@ msgid "Please enter new shop name"
 msgstr "Merci d'entrer le nouveau nom du magasin"
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr "Supprimer"
 
@@ -8011,25 +8069,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "touche_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "JBoutton%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "touche inconnue"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "JB%d"
@@ -8037,7 +8095,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "touche u"
 
@@ -9425,7 +9483,7 @@ msgid "Character not found."
 msgstr "Personnage non trouvé."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "La suppression du personnage n'a pu s'effectuer."
 
@@ -9478,162 +9536,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr "Accepte tu %s et %s comme parents ?"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Tu as été déconnecté du serveur !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Échec de l'authentification."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Aucun serveur n'est disponible."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Quelqu'un d'autre essaie d'utiliser ce compte."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Ce compte est déjà connecté."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Speed hack détecté."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr "Serveur plein."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr "Désolé, tu es trop jeune."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Authentification déjà effectuée."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr "Trop de connexions avec la même adresse ip."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr "Non payé pour le moment."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr "Paiement suspendu."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr "Paiement changé."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr "Paie le mauvais ip."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr "Paye la salle de jeu."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr "Déconnexion forcé par le MJ."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr "Bannir le Japon refusé."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr "L'autre compte subsiste."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr "Adresse Ip invalide."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr "Nombre d'adresses Ip totale."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr "Nombre d'adresses Ip."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr "Mémoire."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr "Pseudonyme disponible."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr "Adresse Ip avec accès limité."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr "Au dessus de la liste des personnages."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr "Adresse Ip bloquée."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr "Taille du mot de passe invalide."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr "Race non permise."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr "Accès limité de 00:00 à 06:00."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr "Vous avez été banni."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Erreur de connexion inconnue."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr "Carte non trouvée"
 
@@ -9729,113 +9792,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr "Tu as un nouveau mail de %s avec comme sujet %s"
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr "Tu as été tué par une source inconnue."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Erreur de compétence inconnue : %d"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Erreur de compétence inconnue : %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Tu n'as pas encore atteint le niveau minimum requis !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "Pas assez de vie !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "SP insuffisants !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Tu n'as pas d'aide-mémoire !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Tu ne peux pas faire ça tout de suite !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Il semblerait que tu aies besoin de plus d'argent... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Tu ne peux pas utiliser cette compétence avec ce type d'arme !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Tu as besoin d'une autre pierre précieuse rouge !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Tu as besoin d'une autre pierre précieuse bleue !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Tu portes trop de choses pour pouvoir faire ça !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr "Invocation ratée."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr "Besoin d'esprits."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr "Besoin de l'équipement %s."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr "Besoin de l'équipement %s en quantité %d"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr "Besoin de l'objet %s."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr "Besoin de l'objet %s en quantité %d"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr "La compétence a échoué !"
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr "Sélectionner la cible de téléportation"
 
@@ -9899,6 +9962,11 @@ msgstr "Chance :"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -10025,46 +10093,46 @@ msgid "Cache cleared"
 msgstr "Cache effacé"
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Heure de lancement du client : %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Images des ressources :"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr "Images de ressource inconnues:"
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Variables d'environnement effacées"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr "Config mise en ligne à:"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr "Config serveur mise en ligne à:"
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr "Log mis en ligne à:"
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
@@ -10072,18 +10140,18 @@ msgstr ""
 "joueurs vue par le log."
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr "Vous n'avez jamais vu ce pseudo."
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr "Dernière fois vu pour %s : %s"
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr "Vous n'avez jamais vu ce pseudo auparavant."
 
@@ -10109,7 +10177,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Indiques un nom."
 
@@ -10156,173 +10224,178 @@ msgid "No translation found for string: %s"
 msgstr "Aucune traduction trouvée pour cette chaîne: %s"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Joueur déjà %s !"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Joueur %s avec succès !"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Le joueur n'a pas pu être %s !"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Le joueur n'était pas ignoré !"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Le joueur n'est plus ignoré !"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Tu n'as pas pu arrêter d'ignorer ce joueur !"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Joueur déjà effacé !"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "Joueur n'est plus effacé !"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Le joueur n'a pas pu être effacé !"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "ami"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "écarté"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutre"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "sous liste noire"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "ennemi"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr "Message rapide"
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr "Renomme ton homun"
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr "Valeur de configuration : %s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr "Valeur de configuration serveur : %s"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Partage d'objet activé."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Partage d'objet désactivé."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Partage d'objet impossible."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Paramètre de partage d'objets inconnu."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Partage d'expérience autorisé."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Partage d'expérience non autorisé."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Partage d'expérience impossible."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Paramètre de partage d'expérience inconnu."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr "Partage automatique d'objets activé."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr "Partage automatique d'objets désactivé."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr "Partage automatique d'objets impossible."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr "Partage automatique d'objets inconnu."
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10395,7 +10468,7 @@ msgstr "L'adresse mail a été changée avec succès !"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10403,35 +10476,41 @@ msgstr "Logiciel"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "SDL2 défaut"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr "Mobile OpenGL ES"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "OpenGL sécurisé"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr "Mobile OpenGL ES 2"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+#, fuzzy
+msgid "OpenGL ES 2"
+msgstr "Mobile OpenGL ES 2"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr "OpenGL Normal"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr "OpenGL Moderne"
 
@@ -11634,56 +11713,56 @@ msgstr ""
 "Les options de /%s sont \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d semaine"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d semaines"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d jour"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d jours"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d heure"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d heures"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d minute"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minutes"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d seconde"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d secondes"
diff --git a/po/id.po b/po/id.po
index 0dbf02d6d..76f997eda 100644
--- a/po/id.po
+++ b/po/id.po
@@ -12,8 +12,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Indonesian (http://www.transifex.com/akaras/manaplus/language/"
@@ -30,84 +30,84 @@ msgid "Visible on map"
 msgstr "Terlihat di peta"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Manusia"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "menghindar"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "luput"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Kamu dibunuh oleh %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Mencoba mengambil item yang tidak ada."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Barang terlalu berat."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Barang terlalu jauh."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "Penyimpanan sudah penuh."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Tumpukan terlalu besar."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Barang masih milik orang lain."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "Kamu tidak bisa mengambil barang dalam jumlah ini."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "Jumlah tumpukan barangmu sudah maksimal."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 msgid "Unknown problem picking up item."
 msgstr "Masalah mengambil barang yang tidak diketahui."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -115,58 +115,58 @@ msgstr[0] "Kamu mengambil %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "pekerjaan"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Ikuti: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Batal mengikuti"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Tiruan: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Batal menirukan"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Kamu lihat %s"
@@ -176,8 +176,8 @@ msgstr "Kamu lihat %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Sepenuhnya tolak"
 
@@ -228,146 +228,155 @@ msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+msgid "  -v --version              : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+msgid "  -h --help                 : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+msgid "  -U --username <arg>       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+msgid "  -P --password <arg>       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+msgid "  -c --character <arg>      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+msgid "  -p --port <arg>           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+msgid "     --safemode             : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+msgid "  -V --validate             : Start validating client data"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Update host tidak ada: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Gagal membuat direktori update!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Umum"
 
@@ -806,26 +815,26 @@ msgstr "Pergi"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -857,11 +866,11 @@ msgstr "(F) mode kamera bebas"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -879,7 +888,7 @@ msgstr "Kamu ingin membuka halaman bantuan?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Hidupkan"
 
@@ -1074,8 +1083,8 @@ msgstr "Super besar (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(dasar)"
 
@@ -1408,7 +1417,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1423,7 +1432,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1441,12 +1450,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1454,7 +1463,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1468,8 +1477,8 @@ msgstr "Dagang"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Serang"
@@ -1480,36 +1489,42 @@ msgstr "Serang"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Bisikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Menyembuhkan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Keluarkan dari organisasi"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Ubah posisi di organisasi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Undang ke organisasi"
 
@@ -1517,7 +1532,7 @@ msgstr "Undang ke organisasi"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Sembunyikan"
 
@@ -1534,9 +1549,9 @@ msgstr "Sembunyikan"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Jalan"
@@ -1545,7 +1560,7 @@ msgstr "Jalan"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Berbicara"
@@ -1560,7 +1575,7 @@ msgstr "Berbicara"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1579,7 +1594,7 @@ msgstr "Beli"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1591,26 +1606,26 @@ msgstr "Jual"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Tambah komentar"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Hapus dari daftar serang"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Tambah ke daftar serangan prioritas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Tambah ke daftar serangan"
 
@@ -1618,7 +1633,7 @@ msgstr "Tambah ke daftar serangan"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Tambah ke daftar abaikan"
 
@@ -1626,13 +1641,13 @@ msgstr "Tambah ke daftar abaikan"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "Berjalan ke master"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "Api"
 
@@ -1640,7 +1655,7 @@ msgstr "Api"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "Beri makan"
 
@@ -1650,8 +1665,8 @@ msgstr "Beri makan"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Ubah nama"
@@ -1660,13 +1675,13 @@ msgstr "Ubah nama"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "Bunuh"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "Jatuhkan rampasan"
 
@@ -1675,8 +1690,8 @@ msgstr "Jatuhkan rampasan"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1689,7 +1704,7 @@ msgstr "Lepaskan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "Kembali ke telur"
 
@@ -1697,7 +1712,7 @@ msgstr "Kembali ke telur"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Tambah nama ke obrolan"
 
@@ -1718,34 +1733,34 @@ msgstr "Tambah nama ke obrolan"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1754,20 +1769,20 @@ msgstr "Batal"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Pemain"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Keluarkan dari kelompok"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Ambil"
 
@@ -1777,14 +1792,14 @@ msgstr "Ambil"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Tambah ke obrolan"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Item Peta"
 
@@ -1794,28 +1809,28 @@ msgstr "Item Peta"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Hapus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Jebakan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Gerakkan kamera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1824,34 +1839,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Perlengkapan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Bersihkan perlengkapan"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Mantra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Edit mantra"
 
@@ -1859,50 +1874,50 @@ msgstr "Edit mantra"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Hapus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Nonaktifkan sorotan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Aktifkan sorotan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Jangan hapus nama"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Hapus nama"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Aktifkan keluar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Nonaktifkan keluar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Meninggalkan"
 
@@ -1912,116 +1927,116 @@ msgstr "Meninggalkan"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Salin ke papan"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Ubah posisi Organisasi"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "jendela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "Buka"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "Tutup"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Pemain"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr "Orang"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr "Prajurit"
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Ubah nama tanda peta     "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Nama:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Komentar pemain           "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "komentar                      "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Tambah ke dagangan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Tambah ke dagangan 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Tambah ke dagangan setengahnya"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Tambah ke dagangan semua-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Tambah semua ke dagangan"
 
@@ -2030,72 +2045,73 @@ msgstr "Tambah semua ke dagangan"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Simpan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Simpan 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Simpan setengah"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Simpan semua-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Simpan semua"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Ambil"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Ambil 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Ambil setengah"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Ambil semua-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Ambil semua"
 
@@ -2108,9 +2124,9 @@ msgstr "Ambil semua"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2119,7 +2135,7 @@ msgid "Use"
 msgstr "Gunakan"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Bersihkan jendela buang"
 
@@ -2128,43 +2144,43 @@ msgstr "Bersihkan jendela buang"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Sembunyi"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Tampil"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Atur ulang bar kuning"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Salin ke obrolan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Bergerak keatas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Bergerak kebawah"
 
@@ -2172,101 +2188,101 @@ msgstr "Bergerak kebawah"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Tanggalkan baju"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Salin"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Tempel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Buka tautan"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Tampil jendela"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Asal"
@@ -2274,149 +2290,149 @@ msgstr "Asal"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Target"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr "Pribadi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Abaikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Abaikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Daftar hitam"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Set sebagai musuh"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Hapus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Berteman"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Batal pengabaian"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Ikuti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Beli(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Jual(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Undang ke kelompok"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr "Gabung obrolan %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Perlihatkan Item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Hapus dari daftar pungut"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr "Tambah ke daftar pungut"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Batal proteksi item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Proteksi item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Buang..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Buang semua"
 
@@ -2424,39 +2440,39 @@ msgstr "Buang semua"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Buang"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2465,8 +2481,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Perbekalan"
@@ -2474,7 +2490,7 @@ msgstr "Perbekalan"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Tempat penyimpanan"
 
@@ -2483,8 +2499,8 @@ msgstr "Tempat penyimpanan"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr ""
@@ -2492,31 +2508,31 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Perintah"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "Cek ip"
 
@@ -2524,7 +2540,7 @@ msgstr "Cek ip"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Pergi ke"
 
@@ -2532,109 +2548,109 @@ msgstr "Pergi ke"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Panggil balik"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2642,31 +2658,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Keluarkan"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2675,19 +2691,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2701,8 +2717,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2711,117 +2727,111 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "Komando GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2863,7 +2873,7 @@ msgstr "Tombol cepat"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Jendela"
@@ -2887,7 +2897,7 @@ msgstr "Emosi"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Obrolan"
 
@@ -2899,7 +2909,7 @@ msgstr "Obrolan"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3238,7 +3248,7 @@ msgstr "Level: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3280,8 +3290,8 @@ msgstr "Tambah"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Keluar"
@@ -4553,71 +4563,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Program Crazy move A"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Tampilkan hp bar sendiri"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Siklus target pemain"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Tampilkan pesan exp job"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Tampilkan popup pemain"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Pesan saat meninggalkan keyboard"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Perlihatkan Job"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Perbolehkan Penyaring Serangan"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr ""
 
@@ -4625,206 +4654,206 @@ msgstr ""
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Toko"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Terima permintaan jual/beli"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Perbolehkan mode Jual"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Riwayat dialog NPC"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Keyboard"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Perbolehkan pengecekan bot"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Perlihatkan latar belakang"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr ""
 
@@ -5180,7 +5209,7 @@ msgstr "Perbolehkan berbisik"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5270,30 +5299,30 @@ msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr ""
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr ""
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr ""
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Tema diganti"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Restart client anda untuk memberikan efek."
 
@@ -5385,45 +5414,45 @@ msgstr "Batas FPS:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "batas Alt FPS: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Modifikasi kursor"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr ""
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Vidio"
@@ -5431,64 +5460,64 @@ msgstr "Vidio"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Tidak ada"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Mengubah ke mode Layar penuh"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Memulai dari awal di butuhkan untuk melihat efek."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Mengubah ke OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Mendaftar perubahan ke OpenGL membutuhkan memulai dari awal."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Modifikasi resolusi (contoh: 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Masukkan resolusi baru:              "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Resolusi layar diubah"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 
@@ -6017,7 +6046,7 @@ msgstr ""
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Perlengkapan"
 
@@ -6204,7 +6233,7 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Buat"
 
@@ -6264,15 +6293,15 @@ msgstr "Pengisian alamat email tidak cocok."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Kesalahan"
 
@@ -6287,7 +6316,7 @@ msgstr "Ganti sandi"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Kata Sandi:"
 
@@ -6328,7 +6357,7 @@ msgstr ""
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Nama:"
@@ -6344,16 +6373,16 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Tolong distribusikan %d point"
@@ -6362,69 +6391,69 @@ msgstr "Tolong distribusikan %d point"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Warna rambut:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Gaya rambut:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Ras:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr ""
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr ""
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Stats Karakter OK"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Tolong hilangkan %d poin"
@@ -6440,47 +6469,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Apakah anda bersungguh-sungguh ingin menghapus karakter ini?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Main"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr ""
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6491,54 +6520,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Sandi tidak benar"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Masukan Sandi untuk menghapus karakter"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Masukkan sandi:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Kehadiran: %s; %d pemain yang hadir."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Berbisik ke %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6703,7 +6732,7 @@ msgstr ""
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6715,32 +6744,32 @@ msgid "Equip"
 msgstr "Pakai"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6900,22 +6929,28 @@ msgstr "  Waktu untuk ke level selanjutnya: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Login"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Ingat username"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Ingat username"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Update:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Menganti Server"
 
@@ -6923,29 +6958,29 @@ msgstr "Menganti Server"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Mendaftar"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Modifikasi sumber update"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Server:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr ""
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7114,7 +7149,7 @@ msgid "Need"
 msgstr "Butuh"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr ""
@@ -7182,12 +7217,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Ganti Server"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Ganti Karakter"
 
@@ -7367,7 +7402,7 @@ msgstr "Toko personal"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7388,7 +7423,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7800,25 +7835,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7826,7 +7861,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr ""
 
@@ -9204,7 +9239,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr ""
 
@@ -9257,162 +9292,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9508,113 +9548,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Anda tidak dapat melakukannya sekarang!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Tidak dapat menggunakan skill tersebut dengan senjata tersebut!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9678,6 +9718,11 @@ msgstr ""
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9804,63 +9849,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Klien hidup: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Sumber gambar:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Variabel sekitar dibuang"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9885,7 +9930,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Tetapkan sebuah nama."
 
@@ -9931,173 +9976,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Pemain telah %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Pemain berhasil %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Pemain tidak bisa %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Pemain tidak diabaikan!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Pemain tidak lagi diabaikan!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Pemain tidak dapat diabaikan!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Pemain telah terhapus!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "Pemain belum lama telah dihapus!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Pemain tidak dapat dihapus!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "teman"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "diabaikan"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "netral"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "daftar hitam"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "musuh"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Berbagi item diaktifkan."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Berbagi item dimatikan."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Tidak bisa berbagi item."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Berbagi item tidak diketahui."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Berbagi pengalaman diaktifkan."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Berbagi pengalaman dimatikan."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Tidak bisa berbagi pengalaman."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Berbagi pengalaman tidak diketahui."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10170,7 +10220,7 @@ msgstr "Perubahan email berhasil!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10178,35 +10228,40 @@ msgstr "Perangkat lunak"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "OpenGL aman"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11388,56 +11443,56 @@ msgstr ""
 "Pilihan untuk /%s adalah \"ya\", \"tidak\", \"benar\",\"salah\", \"1\",\"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d pekan"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d pekan"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d hari"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d hari"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d jam"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d jam"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d menit"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d menit"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d detik"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d detik"
diff --git a/po/it.po b/po/it.po
index d8098ad36..0374869f4 100644
--- a/po/it.po
+++ b/po/it.po
@@ -18,8 +18,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Italian (http://www.transifex.com/akaras/manaplus/language/"
@@ -36,84 +36,84 @@ msgid "Visible on map"
 msgstr "Visibile nella mappa"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Umano"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "Schivato"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "Mancato"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Sei stato ucciso da %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Forza raccolta oggetti non-esistenti."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "L'oggetto è troppo pesante."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "L'oggetto è troppo lontano."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "L'inventario è pieno."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Troppi oggetti impilati."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "L'oggetto è riservato ad un altro giocatore."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -122,58 +122,58 @@ msgstr[1] "Hai raccolto %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "EXP"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "Job"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Segui: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Modalità Segui cancellata"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imita: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Modalità Imitazione cancellata"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -183,8 +183,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Ignora completamente."
 
@@ -235,149 +235,180 @@ msgstr "Opzioni:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Log file da usare"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
-msgstr ""
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
+msgstr "  -C --config-dir     : Configura la directory da usare"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Visualizza la versione"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Visualizza l'aiuto"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Configura la directory da usare"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Effettua il Login con questo username"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Effettua il Login con questa password"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Effettua il Login con questo personaggio"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr ""
 "  -s --server         : Effettua il Login con questo nome Server o a questo "
 "indirizzo IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr ""
+"  -s --server         : Effettua il Login con questo nome Server o a questo "
+"indirizzo IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Effettua il Login a questa Server port"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
-msgstr ""
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
+msgstr "  -u --skip-update    : Non effettuare il download degli aggiornamenti"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr "  -D --default        : Sceglie il personaggio e il server di default"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Non effettuare il download degli aggiornamenti"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Scegli la Directory per lanciare il gioco"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Directory da usare per i dati locali"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr ""
 "     --screenshot-dir : Scegli la Directory per salvare gli Screenshots"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Lancia il gioco in modalità Sicura"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
-msgstr ""
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
+msgstr "  -d --data           : Scegli la Directory per lanciare il gioco"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
+msgstr "  -h --help           : Visualizza l'aiuto"
+
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Errore durante la creazione della directory degli aggiornamenti!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Generale"
 
@@ -816,26 +847,26 @@ msgstr "Assente"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -867,11 +898,11 @@ msgstr "(F) Modalita' camera libera"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -889,7 +920,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr ""
 
@@ -1086,8 +1117,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(default)"
 
@@ -1420,7 +1451,7 @@ msgstr "Stanza di chat: %s"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1435,7 +1466,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1453,12 +1484,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1466,7 +1497,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1480,8 +1511,8 @@ msgstr "Commercia"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Attacco"
@@ -1492,36 +1523,42 @@ msgstr "Attacco"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Sussurra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Cura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Caccia dalla gilda"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Cambia ruolo nella gilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Invita nell gilda"
 
@@ -1529,7 +1566,7 @@ msgstr "Invita nell gilda"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Nascondi"
 
@@ -1546,9 +1583,9 @@ msgstr "Nascondi"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Movimento"
@@ -1557,7 +1594,7 @@ msgstr "Movimento"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Parla"
@@ -1572,7 +1609,7 @@ msgstr "Parla"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1591,7 +1628,7 @@ msgstr "Compra"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1603,26 +1640,26 @@ msgstr "Vendi"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Aggiungi commento"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Rimuovi dalla lista Attacco"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Aggiungi alla lista Attacco - Priorità"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Aggiungi alla lista Attacco"
 
@@ -1630,7 +1667,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:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Aggiungi alla lista Ignora"
 
@@ -1638,13 +1675,13 @@ msgstr "Aggiungi alla lista Ignora"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr ""
 
@@ -1652,7 +1689,7 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr ""
 
@@ -1662,8 +1699,8 @@ msgstr ""
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Rinomina"
@@ -1672,13 +1709,13 @@ msgstr "Rinomina"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr ""
 
@@ -1687,8 +1724,8 @@ msgstr ""
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1701,7 +1738,7 @@ msgstr "Togli"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr ""
 
@@ -1709,7 +1746,7 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Aggiungi nome alla chat"
 
@@ -1730,34 +1767,34 @@ msgstr "Aggiungi nome alla chat"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1766,20 +1803,20 @@ msgstr "Annulla"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Giocatori"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Caccia dal party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Raccogli"
 
@@ -1789,14 +1826,14 @@ msgstr "Raccogli"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Aggiungi alla chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Oggetto mappa"
 
@@ -1806,28 +1843,28 @@ msgstr "Oggetto mappa"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Rimuovi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Teletrasporto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Muovi telecamera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1836,34 +1873,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Attrezzatura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Spells"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Modifica Incantesimo"
 
@@ -1871,50 +1908,50 @@ msgstr "Modifica Incantesimo"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Cancella"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Disabilita highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Abilita highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Non rimuovere il nome"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Rimuovi nome"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Abilita modalita' Away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Disabilita modalita' Away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Lascia"
 
@@ -1924,116 +1961,116 @@ msgstr "Lascia"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Copia negli appunti"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Cambia posizione nella gilda"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Giocatore"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr ""
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Rinomina mappa           "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Nome:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Commento giocatore:       "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Commento:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Aggiungi allo scambio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Aggiungi 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Aggiungi metà"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Aggiungi tutti"
 
@@ -2042,72 +2079,73 @@ msgstr "Aggiungi tutti"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Magazzino"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Salva 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Salva metà"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Salva tutto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Recupera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Ritira 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Ritira metà"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Ritira tutto"
 
@@ -2120,9 +2158,9 @@ msgstr "Ritira tutto"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2131,7 +2169,7 @@ msgid "Use"
 msgstr "Usa"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr ""
 
@@ -2140,43 +2178,43 @@ msgstr ""
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Nascondi"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Mostra"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Reset barra gialla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Copia in Chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Muovi Su"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Muovi Giù"
 
@@ -2184,101 +2222,101 @@ msgstr "Muovi Giù"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Spogliati"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Copia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Incolla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Apri link"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Mostra Finestra"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr "Livello massimo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Predefinito"
@@ -2286,149 +2324,149 @@ msgstr "Predefinito"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Target"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Lista nera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Identifica come nemico"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Elimina"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Chiedi amicizia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Stop Ignora"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Segui"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Compra (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Vendi (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Invita nel party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Mostra Oggetti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Rimuovi dalla lista 'Raccogli'"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr "Aggiungi alla lista 'Raccogli'"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Lascia..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Lascia tutto"
 
@@ -2436,39 +2474,39 @@ msgstr "Lascia tutto"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Lascia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2477,8 +2515,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inventario"
@@ -2486,7 +2524,7 @@ msgstr "Inventario"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Magazzino"
 
@@ -2495,8 +2533,8 @@ msgstr "Magazzino"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Carrello"
@@ -2504,31 +2542,31 @@ msgstr "Carrello"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Comandi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr ""
 
@@ -2536,7 +2574,7 @@ msgstr ""
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr ""
 
@@ -2544,109 +2582,109 @@ msgstr ""
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2654,31 +2692,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Caccia"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2687,19 +2725,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2713,8 +2751,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2723,117 +2761,111 @@ msgstr "Informazioni"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2875,7 +2907,7 @@ msgstr "Shortcuts"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Finestre"
@@ -2899,7 +2931,7 @@ msgstr "Faccine"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Chat"
 
@@ -2911,7 +2943,7 @@ msgstr "Chat"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3250,7 +3282,7 @@ msgstr "Livello: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3292,8 +3324,8 @@ msgstr "Aggiungi"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Esci"
@@ -4567,71 +4599,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Movimento matto \"A\""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Mostra la barra HP giocatore"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Abilita statistiche veloci"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Ciclo di target sui giocatori"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Mostra messaggi riguardo all'esperienza - punti lavoro"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Visualizza messaggi popup"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Mostra barra lavoro"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Attiva filtro attacchi"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Attiva filtro 'Raccogli'"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr ""
 
@@ -4639,206 +4690,206 @@ msgstr ""
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Negozio"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Accetta richieste di vendita/acquisto"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Abilita la modalità negozio"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Log dialoghi NPC"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Tastiera"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Server Proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Tipologia Proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Proxy indirizzo:porta"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Abilita i log di debug"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Attiva registro attivita' OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Attiva attacchi server-side"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Abilita il bot checker"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Modalità basso traffico"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Usa FBO, Frame Buffer Object (OpenGL)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Mostra sfondo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr ""
 
@@ -5194,7 +5245,7 @@ msgstr "Permetti sussurri"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5284,30 +5335,30 @@ msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr ""
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr ""
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Informazioni sul tema"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Tema cambiato"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Per applicare le modifiche, è necessario riavviare il client."
 
@@ -5399,45 +5450,45 @@ msgstr "Limite FPS:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Limite Alt FPS: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Trova modalita' migliore"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Mostra cursore"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Cursore personalizzato"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Permetti ridimensiona"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr ""
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Video"
@@ -5445,16 +5496,16 @@ msgstr "Video"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Nessuno"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
@@ -5462,7 +5513,7 @@ msgstr ""
 "precedente è fallito!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5470,43 +5521,43 @@ msgstr ""
 "modalità precedente è fallito!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Cambiamento a schermo intero"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Riavvio necessario affinchè i cambiamenti abbiano effetto."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Passa a OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Riavvia per passare a OpenGL."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Risoluzione scelta (esempio 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Nuova risoluzione:                   "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "RIsoluzione schermo cambiata"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 "Alcune finestre potrebbero essere spostate per addattarsi alla risoluzione "
@@ -6037,7 +6088,7 @@ msgstr "EQU"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Equipaggiamento"
 
@@ -6224,7 +6275,7 @@ msgstr "Quantita':"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Crea"
 
@@ -6284,15 +6335,15 @@ msgstr "Gli indirizzi email immessi non coincidono."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Errore"
 
@@ -6307,7 +6358,7 @@ msgstr "Cambia la Password"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Password:"
 
@@ -6348,7 +6399,7 @@ msgstr "Nuovo Personaggio"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Nome:"
@@ -6364,16 +6415,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Distribuire %d punti"
@@ -6382,69 +6433,69 @@ msgstr "Distribuire %d punti"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Colore dei capelli:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Taglio di capelli:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Razza:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr ""
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "F"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Statistiche personaggio OK"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Rimuovere %d punti"
@@ -6460,47 +6511,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Sei sicuro di voler cancellare questo personaggio?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Account %s (ultima data di accesso %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Gioca"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Account %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6511,54 +6562,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Password non valida"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Digitare password per eliminare un personaggio"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Digitare password:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Presente: %s; %d giocatori sono presenti."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Sussurra a %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6723,7 +6774,7 @@ msgstr "Insert"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6735,32 +6786,32 @@ msgid "Equip"
 msgstr "Equipaggia"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6922,22 +6973,28 @@ msgstr ""
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Autenticazione"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Ricorda username"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Ricorda username"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Aggiornamento:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Cambia server"
 
@@ -6945,29 +7002,29 @@ msgstr "Cambia server"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Registra"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Aggiornamento host"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Server:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Apri URL di registrazione"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7136,7 +7193,7 @@ msgid "Need"
 msgstr "Bisogno"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr ""
@@ -7204,12 +7261,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Cambia server"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Cambia personaggio"
 
@@ -7389,7 +7446,7 @@ msgstr "Negozio personale"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7410,7 +7467,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7824,25 +7881,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "pulsante sconosciuto"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7850,7 +7907,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr ""
 
@@ -9232,7 +9289,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Eliminazione personaggio fallita."
 
@@ -9285,162 +9342,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Disconnesso dal server!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Autenticazione fallita."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Nessun server disponibile."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Qualcun altro sta provando ad usare questo account."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Questo account è già registrato."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Rilevato speed hack."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Accesso duplicato."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Errore di connessione sconosciuto."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9536,113 +9598,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Non hai raggiunto un Livello sufficientemente alto!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "HP insufficienti!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "SP Insufficienti!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Non hai nessun promemoria!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Al momento non puoi farlo!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Sembra tu abbia bisogno di più soldi... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Non puoi usare questa Abilità con questa arma!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Hai bisogno un'altra Gemma Rossa!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Hai bisogno un'altra Gemma Blu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Stai trasportando troppo carico per compiere quest'azione!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9706,6 +9768,11 @@ msgstr "Fortuna:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9832,63 +9899,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Tempo online: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Risorsa immagine:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Variabile d'ambiente dumping"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9913,7 +9980,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Prego specificare un nome."
 
@@ -9959,173 +10026,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Il giocatore è già %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Il giocatore è stato %s con successo!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Il giocatore non può essere %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Il giocatore non era ignorato!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Giocatore non più ignorato!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Impossibile annullare l'ignoro!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Il giocatore è già cancellato!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Il giocatore non può essere cancellato!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "Amico"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "Disprezzato"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "Neutrale"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "nella lista nera"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "nemico"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Gestione in comune oggetti attivata."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Gestione in comune oggetti disattivata."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Gestione in comune oggetti non puo' essere attivata."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Oggetti in comune sconosciuti."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Esperienza in comune attivata."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Esperienza in comune disattivata."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Esperienza in comune non puo' essere attivata."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Esperienza in comune sconosciuta."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10198,7 +10270,7 @@ msgstr "Email cambiata con successo!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10206,35 +10278,40 @@ msgstr "Software"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "OpenGL safe mode"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11417,56 +11494,56 @@ msgstr ""
 "\" (falso), \"1\", \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d settimane"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d giorno"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d giorni"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d ora"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d ore"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d minuto"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuti"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d secondi"
diff --git a/po/ja.po b/po/ja.po
index d7e494620..e53460ed6 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -13,8 +13,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Japanese (http://www.transifex.com/akaras/manaplus/language/"
@@ -31,84 +31,84 @@ msgid "Visible on map"
 msgstr "マップに表示させる"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "人間"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "ドッジ"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "ミス"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "存在しないアイテムは拾えません."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "アイテムが重過ぎます."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "アイテムが遠すぎます."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "インベントリーが満杯です."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "量が多すぎます."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "これは他のプレイヤーのアイテムです."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 msgid "Unknown problem picking up item."
 msgstr "不明なエラーの為拾えません."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -116,58 +116,58 @@ msgstr[0] "%d [@@%d|%s@@]を手に入れました."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "ジョブ"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "フォローを止める"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "真似をやめる"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -177,8 +177,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "完全無視"
 
@@ -229,149 +229,179 @@ msgstr "オプション:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : 使用するログファイル"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
-msgstr ""
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
+msgstr "  -C --config-dir     : 使用する設定ファイル"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : バージョンを表示"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : ヘルプメニュー表示"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : 使用する設定ファイル"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : この名前でログインする"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : このパスワードでログインする"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : このキャラクターでログインする"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : ログインサーバー又はIP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
-msgstr ""
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
+msgstr "  -s --server         : ログインサーバー又はIP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : ログインサーバーポート"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
-msgstr ""
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
+msgstr "  -u --skip-update    : アップデートをスキップする"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr ""
 "  -D --default        : デフォルトで使用するキャラクターサーバーとキャラク"
 "ターを選択する"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : アップデートをスキップする"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : ゲームデータを読み込む場所"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : ローカルデータディレクトリの場所"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : スクリーンショットの保存場所"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : セーフモードでゲームを始める"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 "  -T --tests          : ドライバーと自動コンフィグレーションのテストを始める"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
-msgstr ""
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
+msgstr "  -d --data           : ゲームデータを読み込む場所"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
+msgstr "  -h --help           : ヘルプメニュー表示"
+
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr "%sは存在しない為、作成できません."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "更新フォルダの作成エラ!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr "エラー: %s は存在しない為、作成できません."
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "一般"
 
@@ -810,26 +840,26 @@ msgstr "アウェイ"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -861,11 +891,11 @@ msgstr "(F) フリーカメラモード"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -883,7 +913,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr ""
 
@@ -1077,8 +1107,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(デフォルト)"
 
@@ -1411,7 +1441,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1426,7 +1456,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1444,12 +1474,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1457,7 +1487,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1471,8 +1501,8 @@ msgstr "トレード"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "攻撃"
@@ -1483,36 +1513,42 @@ msgstr "攻撃"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "ささやく"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "HP回復"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "ギルドから一時的に追い出す"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "ギルドでの役割を変更"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "ギルドへ招待"
 
@@ -1520,7 +1556,7 @@ msgstr "ギルドへ招待"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "消す"
 
@@ -1537,9 +1573,9 @@ msgstr "消す"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "動く"
@@ -1548,7 +1584,7 @@ msgstr "動く"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "話す"
@@ -1563,7 +1599,7 @@ msgstr "話す"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1582,7 +1618,7 @@ msgstr "買う"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1594,26 +1630,26 @@ msgstr "売る"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "コメントをする"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "攻撃リストから削除する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "攻撃優先リストへ追加する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "攻撃リストへ追加する"
 
@@ -1621,7 +1657,7 @@ msgstr "攻撃リストへ追加する"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "攻撃無視リストへ追加する"
 
@@ -1629,13 +1665,13 @@ msgstr "攻撃無視リストへ追加する"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr ""
 
@@ -1643,7 +1679,7 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr ""
 
@@ -1653,8 +1689,8 @@ msgstr ""
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "名前を変更する"
@@ -1663,13 +1699,13 @@ msgstr "名前を変更する"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr ""
 
@@ -1678,8 +1714,8 @@ msgstr ""
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1692,7 +1728,7 @@ msgstr "取外す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr ""
 
@@ -1700,7 +1736,7 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "名前をチャットへ追加する"
 
@@ -1721,34 +1757,34 @@ msgstr "名前をチャットへ追加する"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1757,20 +1793,20 @@ msgstr "キャンセル"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "プレイヤー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "パーティから一時的に追い出す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "拾う"
 
@@ -1780,14 +1816,14 @@ msgstr "拾う"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "チャットに追加"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "マップアイテム"
 
@@ -1797,28 +1833,28 @@ msgstr "マップアイテム"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "削除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "ワープ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "カメラを動かす"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1827,34 +1863,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "服装"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "服装を削除する"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "呪文"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "呪文を編集する"
 
@@ -1862,50 +1898,50 @@ msgstr "呪文を編集する"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "クリア"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "強調表示を無効"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "強調表示を有効"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "名前を消さない"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "名前を削除する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "AFKを有効にする"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "AFKを無効にする"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "退会"
 
@@ -1915,116 +1951,116 @@ msgstr "退会"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "クリップボードにコピー"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "ギルドポジションを変更"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "プレイヤー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr ""
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "マップサインの名前を変更 "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "名前:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "プレイヤーコメント        "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "コメント:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "トレードウィンドウに追加"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "トレードウィンドウに10追加する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "トレードウィンドウに半分追加する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "トレードウィンドウに全て追加する"
 
@@ -2033,72 +2069,73 @@ msgstr "トレードウィンドウに全て追加する"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "保管"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "10 保存"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "半分保存"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "全部保存"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "取出す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "10 取出す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "半分取出す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "全部取出す"
 
@@ -2111,9 +2148,9 @@ msgstr "全部取出す"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2122,7 +2159,7 @@ msgid "Use"
 msgstr "使用"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "ドロップ窓を消す"
 
@@ -2131,43 +2168,43 @@ msgstr "ドロップ窓を消す"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "非表示"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "表示"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "黄色バーをリセットする"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "チャットへコピーする"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "上へ移動"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "下へ移動"
 
@@ -2175,101 +2212,101 @@ msgstr "下へ移動"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "脱ぐ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "コピー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "ペースト"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "標準に戻す"
@@ -2277,149 +2314,149 @@ msgstr "標準に戻す"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "ターゲット"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "無視する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "無視"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "ブラックリスト"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "敵に設定する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "消す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "友達になる"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "完全無視解除"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "フォロー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "買う (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "売る (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "パーティへ招待"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "アイテムを表示する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "落とす..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "全て落とす"
 
@@ -2427,39 +2464,39 @@ msgstr "全て落とす"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "落とす"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2468,8 +2505,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "インベントリー"
@@ -2477,7 +2514,7 @@ msgstr "インベントリー"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "倉庫"
 
@@ -2486,8 +2523,8 @@ msgstr "倉庫"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "カート"
@@ -2495,31 +2532,31 @@ msgstr "カート"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "コマンド"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr ""
 
@@ -2527,7 +2564,7 @@ msgstr ""
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr ""
 
@@ -2535,109 +2572,109 @@ msgstr ""
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2645,31 +2682,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "追い出す"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2678,19 +2715,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2704,8 +2741,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2714,117 +2751,111 @@ msgstr "情報"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2866,7 +2897,7 @@ msgstr "ショートカット"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "ウィンドウ"
@@ -2890,7 +2921,7 @@ msgstr "スマイリー"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "チャット"
 
@@ -2902,7 +2933,7 @@ msgstr "チャット"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3241,7 +3272,7 @@ msgstr ""
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3283,8 +3314,8 @@ msgstr "追加"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "終了"
@@ -4558,71 +4589,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "クレイジームーブ A プログラム"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "自分のHPバーを表示する"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "クイックスタッツを有効にする"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "選択したプレイヤーを円で表示"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "ジョブExpメッセージを表示する"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "プレイヤーポップアップを表示する"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "AFKメッセージ"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "ジョブを表示する"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "攻撃フィルターを有効にする"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "アドバートプロトコルを有効にする"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr ""
 
@@ -4630,206 +4680,206 @@ msgstr ""
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "店"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "売買リクエストを受け入れる"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "ショップモードを有効にする"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "NPCターゲットを回転"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "NPCダイアログを記録する"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "ボットサポート"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr "ギルドサポートを無効にしギルドボットを有効にする"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "キーボード"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "ショートカットボタン"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "プロキシサーバー"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "プロキシタイプ"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "プロキシアドレス:ポート"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "デバッグログを有効にする"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "OpenGLログを有効にする"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "入力ログを有効にする"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "サーバーサイドアタックを有効にする"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "ボットチェッカーを有効にする"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "不安定なサーバー保護を有効にする(無効にしない)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "低トラフィックモード"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "スクリーンショットにFBOを使う (OpenGLのみ)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "背景を表示する"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr ""
 
@@ -5185,7 +5235,7 @@ msgstr "全てのささやきを受け取る"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5275,30 +5325,30 @@ msgid "Theme"
 msgstr "テーマ"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr ""
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr ""
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "テーマ情報"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "テーマを変更しました"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "設定変更の為アプリケーションを再起動してください."
 
@@ -5390,45 +5440,45 @@ msgstr "FPSリミット:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Alt FPS リミット: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "カーソルを表示"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "カスタムカーソル"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "リサイズを有効にする"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "フレームなし"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "ビデオ"
@@ -5436,64 +5486,64 @@ msgstr "ビデオ"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "なし"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr "ウインドウモード、また前モードの復元にも失敗しました!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr "フルスクリーンモード、また前モードの復元にも失敗しました!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "フルスクリーンに変更"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "設定変更の為、再起動をしてください."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "OpenGLに変更"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "OpenGLの設定を変更するため、再起動をしてください."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "カスタム解像度 (例: 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "解像度を入力して下さい:              "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "スクリーンの解像度を変更しました"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr "解像度の変更に合わせ、いくつかのウィンドウが移動する可能性があります."
 
@@ -6022,7 +6072,7 @@ msgstr "EQU"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "装着品"
 
@@ -6209,7 +6259,7 @@ msgstr "量:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "作成"
 
@@ -6269,15 +6319,15 @@ msgstr "メールアドレスが一致しません."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "エラー"
 
@@ -6292,7 +6342,7 @@ msgstr "パスワードの変更"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "パスワード:"
 
@@ -6333,7 +6383,7 @@ msgstr "新しいキャラクター"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "名前:"
@@ -6349,16 +6399,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "%d ポイントを振り分けてください"
@@ -6367,69 +6417,69 @@ msgstr "%d ポイントを振り分けてください"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "髪色:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "ヘアスタイル:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "人種:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr ""
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "友達"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 msgid "Your name needs to be at least 4 characters."
 msgstr "名前は4文字以上必要です."
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "能力ポイント配分量は問題ありません"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "%dポイントを取り除いてください"
@@ -6445,47 +6495,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "このキャラクターを削除しますか?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "プレイ"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr ""
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6496,54 +6546,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "パスワードが違います"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "キャラクターを削除するにはパスワードを入力して下さい"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "パスワードを入力して下さい:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "現在: %s; %d プレイヤーがいます."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "%sにささやき中:%s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6708,7 +6758,7 @@ msgstr "挿入"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6720,32 +6770,32 @@ msgid "Equip"
 msgstr "装着"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6905,22 +6955,28 @@ msgstr "  次のレベル達成までの時間: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "ログイン"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "ユーザー名を記憶する"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "ユーザー名を記憶する"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "アップデート:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "サーバー変更"
 
@@ -6928,29 +6984,29 @@ msgstr "サーバー変更"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "登録"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "カスタムアップデートホスト"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "サーバー:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr ""
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7119,7 +7175,7 @@ msgid "Need"
 msgstr "必要"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr ""
@@ -7187,12 +7243,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "サーバーを変更する"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "キャラクターを変更する"
 
@@ -7372,7 +7428,7 @@ msgstr "最大 (15)"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7393,7 +7449,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7807,25 +7863,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "キー_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "ジョイスティックボタン%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "不明なキー"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "JB%d"
@@ -7833,7 +7889,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "u キー"
 
@@ -9215,7 +9271,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "キャラクター削除に失敗しました."
 
@@ -9268,162 +9324,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "サーバーから切断されました!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "認証に失敗しました."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "利用できるサーバーがありません."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "他からのログインがありました."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "このアカウントは既にログイン中です."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "スピードハックが探知されました."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "重複ログイン."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "不明な接続エラーです."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9519,113 +9580,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "あなたはまだ十分なlvlに達していません!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "HP不足!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "SP不足!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "メモがありません!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "今この行動はできません!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "GPが足りません... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "このスキルはこの武器と一緒に使えません!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Red Gemが必要です!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Blue Gemが必要です!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "アイテムを持ちすぎています!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9689,6 +9750,11 @@ msgstr "幸運:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9815,63 +9881,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "クライアントの稼働時間: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "リソースイメージ:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9895,7 +9961,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "名前を入力してください."
 
@@ -9941,173 +10007,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "プレイヤーは既に%s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "プレイヤーの%sに成功しました!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "プレイヤーを%sできなかった!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "プレイヤーを完全無視できませんでした!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "プレイヤーを完全無視解除しました!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "プレイヤーを完全無視解除できませんでした!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "プレイヤーは削除されています!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "プレイヤーを削除できませんでした!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "友達"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "無視"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "中性"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "ブラックリスト化されています"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "敵"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "アイテム共有モード有効."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "アイテム共有モード無効."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "アイテム共有モード不可能."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "アイテム共有モード不明."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Expシェアモード有効."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Expシェアモード無効."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Expシェアモード不可能."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Expシェアモード不明."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10180,7 +10251,7 @@ msgstr "メールアドレスを変更しました!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10188,35 +10259,40 @@ msgstr "マップポータルを強調表示"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "セーフ OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11399,56 +11475,56 @@ msgstr ""
 "\"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d週"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d日"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d時"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d分"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d秒"
diff --git a/po/manaverse.pot b/po/manaverse.pot
new file mode 100644
index 000000000..ece7617f3
--- /dev/null
+++ b/po/manaverse.pot
@@ -0,0 +1,11491 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR The ManaPlus Developers
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-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"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
+
+#. TRANSLATORS: visible beings on map
+#: src/actormanager.cpp:1589
+msgid "Visible on map"
+msgstr ""
+
+#. TRANSLATORS: default race name
+#: src/being/being.cpp:487
+msgid "Human"
+msgstr ""
+
+#. TRANSLATORS: dodge or miss message in attacks
+#: src/being/being.cpp:780
+msgid "dodge"
+msgstr ""
+
+#: src/being/being.cpp:780
+msgid "miss"
+msgstr ""
+
+#. TRANSLATORS: this away status writed in player nick
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
+msgid "A"
+msgstr ""
+
+#. TRANSLATORS: this inactive status writed in player nick
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
+msgid "I"
+msgstr ""
+
+#. TRANSLATORS: chat message after death
+#. TRANSLATORS: player killed message
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
+#, c-format
+msgid "You were killed by %s."
+msgstr ""
+
+#. TRANSLATORS: pickup error message
+#: src/being/localplayer.cpp:909
+msgid "Tried to pick up nonexistent item."
+msgstr ""
+
+#. TRANSLATORS: pickup error message
+#: src/being/localplayer.cpp:913
+msgid "Item is too heavy."
+msgstr ""
+
+#. TRANSLATORS: pickup error message
+#: src/being/localplayer.cpp:917
+msgid "Item is too far away."
+msgstr ""
+
+#. TRANSLATORS: pickup error message
+#: src/being/localplayer.cpp:921
+msgid "Inventory is full."
+msgstr ""
+
+#. TRANSLATORS: pickup error message
+#: src/being/localplayer.cpp:925
+msgid "Stack is too big."
+msgstr ""
+
+#. TRANSLATORS: pickup error message
+#: src/being/localplayer.cpp:929
+msgid "Item belongs to someone else."
+msgstr ""
+
+#. TRANSLATORS: pickup error message
+#: src/being/localplayer.cpp:933
+msgid "You can't pickup this amount of items."
+msgstr ""
+
+#. TRANSLATORS: pickup error message
+#: src/being/localplayer.cpp:937
+msgid "Your item stack has max amount."
+msgstr ""
+
+#. TRANSLATORS: pickup error message
+#: src/being/localplayer.cpp:944
+msgid "Unknown problem picking up item."
+msgstr ""
+
+#. TRANSLATORS: %d is number,
+#. [@@%d|%s@@] - here player can see link to item
+#: src/being/localplayer.cpp:980
+#, c-format
+msgid "You picked up %d [@@%d|%s@@]."
+msgid_plural "You picked up %d [@@%d|%s@@]."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: this is normal experience
+#. TRANSLATORS: get xp message
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
+msgid "xp"
+msgstr ""
+
+#. TRANSLATORS: this is job experience
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
+msgid "job"
+msgstr ""
+
+#. TRANSLATORS: get homunculus xp message
+#: src/being/localplayer.cpp:1261
+msgid "Homun"
+msgstr ""
+
+#. TRANSLATORS: get hp message
+#: src/being/localplayer.cpp:1274
+msgid "hp"
+msgstr ""
+
+#. TRANSLATORS: get hp message
+#: src/being/localplayer.cpp:1284
+msgid "mana"
+msgstr ""
+
+#. TRANSLATORS: follow command message
+#: src/being/localplayer.cpp:2378
+#, c-format
+msgid "Follow: %s"
+msgstr ""
+
+#. TRANSLATORS: follow command message
+#. TRANSLATORS: cancel follow message
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
+msgid "Follow canceled"
+msgstr ""
+
+#. TRANSLATORS: imitate command message
+#: src/being/localplayer.cpp:2394
+#, c-format
+msgid "Imitation: %s"
+msgstr ""
+
+#. TRANSLATORS: imitate command message
+#. TRANSLATORS: cancel follow message
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
+msgid "Imitation canceled"
+msgstr ""
+
+#. TRANSLATORS: wait player/monster message
+#: src/being/localplayer.cpp:2814
+#, c-format
+msgid "You see %s"
+msgstr ""
+
+#. TRANSLATORS: ignore/unignore action
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add player to completle ignore list
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add player to ignore list
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
+msgid "Completely ignore"
+msgstr ""
+
+#. TRANSLATORS: ignore/unignore action
+#: src/being/playerrelations.cpp:507
+msgid "Print '...'"
+msgstr ""
+
+#. TRANSLATORS: ignore/unignore action
+#: src/being/playerrelations.cpp:532
+msgid "Blink name"
+msgstr ""
+
+#. TRANSLATORS: ignore strategi
+#: src/being/playerrelations.cpp:583
+msgid "Floating '...' bubble"
+msgstr ""
+
+#. TRANSLATORS: ignore strategi
+#: src/being/playerrelations.cpp:587
+msgid "Floating bubble"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:44
+msgid "manaverse [options] [manaplus-file]"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:47
+msgid "[manaplus-file] : The manaverse file is an XML file (.manaplus)"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:50
+msgid "                  used to set custom parameters"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:53
+msgid "                  to the manaverse client."
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:56
+msgid "Options:"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:59
+msgid "  -l --log-file <arg>       : Log file to use"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:61
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:63
+msgid "  -v --version              : Display the version"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:65
+msgid "  -h --help                 : Display this help"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:67
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:70
+msgid "  -U --username <arg>       : Login with this username"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:73
+msgid "  -P --password <arg>       : Login with this password"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:76
+msgid "  -c --character <arg>      : Login with this character"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:79
+msgid "  -s --server <arg>         : Login server name or IP"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:82
+msgid "  -y --server-type <arg>    : Login server type"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:85
+msgid "  -p --port <arg>           : Login server port"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:88
+msgid "  -H --update-host <arg>    : Use this update host"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:91
+msgid ""
+"  -D --default              : Choose default character server and character"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:95
+msgid "  -u --skip-update          : Skip the update downloads"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:98
+msgid "  -d --data <arg>           : Directory to load game data from"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:101
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:105
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:108
+msgid "     --safemode             : Start game in safe mode"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:111
+msgid "     --renderer <arg>       : Set renderer type"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:114
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:118
+msgid "  -V --validate             : Start validating client data"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
+msgstr ""
+
+#. TRANSLATORS: directory creation error
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
+#, c-format
+msgid "%s doesn't exist and can't be created! Exiting."
+msgstr ""
+
+#. TRANSLATORS: update server initialisation error
+#: src/dirs.cpp:488
+#, c-format
+msgid "Invalid update host: %s."
+msgstr ""
+
+#. TRANSLATORS: update server initialisation error
+#: src/dirs.cpp:521 src/dirs.cpp:530
+msgid "Error creating updates directory!"
+msgstr ""
+
+#. TRANSLATORS: directory creation error
+#: src/dirs.cpp:552 src/dirs.cpp:573
+#, c-format
+msgid "Error: %s doesn't exist and can't be created! Exiting."
+msgstr ""
+
+#. TRANSLATORS: directory creation error
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
+#, c-format
+msgid "%s doesn't exist and can't be created!"
+msgstr ""
+
+#. TRANSLATORS: chat tab header
+#. TRANSLATORS: chat tab name
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
+msgid "General"
+msgstr ""
+
+#. TRANSLATORS: chat tab header
+#. TRANSLATORS: long button name for debug window.
+#. TRANSLATORS: debug window name
+#: src/game.cpp:300 src/gui/windowmanager.cpp:144 src/gui/windowmenu.cpp:239
+#: src/gui/windows/debugwindow.cpp:46
+msgid "Debug"
+msgstr ""
+
+#. TRANSLATORS: save file message
+#: src/game.cpp:637
+#, c-format
+msgid "Screenshot saved as %s"
+msgstr ""
+
+#. TRANSLATORS: save file message
+#: src/game.cpp:650
+msgid "Saving screenshot failed!"
+msgstr ""
+
+#. TRANSLATORS: error message text
+#: src/game.cpp:738
+msgid "The connection to the server was lost."
+msgstr ""
+
+#. TRANSLATORS: error message header
+#: src/game.cpp:741
+msgid "Network Error"
+msgstr ""
+
+#. TRANSLATORS: auto adjust settings message
+#: src/game.cpp:832
+msgid "Auto disable Show beings transparency"
+msgstr ""
+
+#. TRANSLATORS: auto adjust settings message
+#: src/game.cpp:853
+msgid "Auto lower Particle effects"
+msgstr ""
+
+#. TRANSLATORS: auto adjust settings message
+#: src/game.cpp:874
+msgid "Auto enable opacity cache"
+msgstr ""
+
+#. TRANSLATORS: move type in status bar
+#: src/gamemodifiers.cpp:149
+msgid "(D) default moves"
+msgstr ""
+
+#. TRANSLATORS: move type in status bar
+#: src/gamemodifiers.cpp:151
+msgid "(I) invert moves"
+msgstr ""
+
+#. TRANSLATORS: move type in status bar
+#: src/gamemodifiers.cpp:153
+msgid "(c) moves with some crazy moves"
+msgstr ""
+
+#. TRANSLATORS: move type in status bar
+#: src/gamemodifiers.cpp:155
+msgid "(C) moves with crazy moves"
+msgstr ""
+
+#. TRANSLATORS: move type in status bar
+#: src/gamemodifiers.cpp:157
+msgid "(d) double normal + crazy"
+msgstr ""
+
+#. TRANSLATORS: move type in status bar
+#: src/gamemodifiers.cpp:159
+msgid "(?) unknown move"
+msgstr ""
+
+#. TRANSLATORS: crazy move type in status bar
+#: src/gamemodifiers.cpp:184
+#, c-format
+msgid "(%u) crazy move number %u"
+msgstr ""
+
+#. TRANSLATORS: crazy move type in status bar
+#: src/gamemodifiers.cpp:190
+msgid "(a) custom crazy move"
+msgstr ""
+
+#. TRANSLATORS: crazy move type in status bar
+#: src/gamemodifiers.cpp:195
+msgid "(?) crazy move"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:202
+msgid "(0) default moves to target"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:204
+msgid "(1) moves to target in distance 1"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:206
+msgid "(2) moves to target in distance 2"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:208
+msgid "(3) moves to target in distance 3"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:210
+msgid "(4) moves to target in distance 4"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:212
+msgid "(5) moves to target in distance 5"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:214
+msgid "(6) moves to target in distance 6"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:216
+msgid "(7) moves to target in distance 7"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:218
+msgid "(8) moves to target in distance 8"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:220
+msgid "(9) moves to target in distance 9"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:222
+msgid "(A) moves to target in attack range"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:224
+msgid "(a) archer attack range"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:226
+msgid "(B) moves to target in attack range - 1"
+msgstr ""
+
+#. TRANSLATORS: move to target type in status bar
+#: src/gamemodifiers.cpp:228
+msgid "(?) move to target"
+msgstr ""
+
+#. TRANSLATORS: folow mode in status bar
+#: src/gamemodifiers.cpp:234
+msgid "(D) default follow"
+msgstr ""
+
+#. TRANSLATORS: folow mode in status bar
+#: src/gamemodifiers.cpp:236
+msgid "(R) relative follow"
+msgstr ""
+
+#. TRANSLATORS: folow mode in status bar
+#: src/gamemodifiers.cpp:238
+msgid "(M) mirror follow"
+msgstr ""
+
+#. TRANSLATORS: folow mode in status bar
+#: src/gamemodifiers.cpp:240
+msgid "(P) pet follow"
+msgstr ""
+
+#. TRANSLATORS: folow mode in status bar
+#: src/gamemodifiers.cpp:242
+msgid "(?) unknown follow"
+msgstr ""
+
+#. TRANSLATORS: switch attack type in status bar
+#. TRANSLATORS: attack type in status bar
+#: src/gamemodifiers.cpp:248 src/gamemodifiers.cpp:256
+#: src/gamemodifiers.cpp:270
+msgid "(?) attack"
+msgstr ""
+
+#. TRANSLATORS: switch attack type in status bar
+#. TRANSLATORS: attack type in status bar
+#: src/gamemodifiers.cpp:250 src/gamemodifiers.cpp:262
+msgid "(D) default attack"
+msgstr ""
+
+#. TRANSLATORS: switch attack type in status bar
+#: src/gamemodifiers.cpp:252
+msgid "(s) switch attack without shield"
+msgstr ""
+
+#. TRANSLATORS: switch attack type in status bar
+#: src/gamemodifiers.cpp:254
+msgid "(S) switch attack with shield"
+msgstr ""
+
+#. TRANSLATORS: attack type in status bar
+#: src/gamemodifiers.cpp:264
+msgid "(G) go and attack"
+msgstr ""
+
+#. TRANSLATORS: attack type in status bar
+#: src/gamemodifiers.cpp:266
+msgid "(A) go, attack, pickup"
+msgstr ""
+
+#. TRANSLATORS: attack type in status bar
+#: src/gamemodifiers.cpp:268
+msgid "(d) without auto attack"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:276
+msgid "(D) don't switch target"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:278
+msgid "(C) always attack closest"
+msgstr ""
+
+#. TRANSLATORS: targeting type in status bar
+#: src/gamemodifiers.cpp:280
+msgid "(?) targeting"
+msgstr ""
+
+#. TRANSLATORS: pickup size in status bar
+#: src/gamemodifiers.cpp:311
+msgid "(S) small pick up 1x1 cells"
+msgstr ""
+
+#. TRANSLATORS: pickup size in status bar
+#: src/gamemodifiers.cpp:313
+msgid "(D) default pick up 2x1 cells"
+msgstr ""
+
+#. TRANSLATORS: pickup size in status bar
+#: src/gamemodifiers.cpp:315
+msgid "(F) forward pick up 2x3 cells"
+msgstr ""
+
+#. TRANSLATORS: pickup size in status bar
+#: src/gamemodifiers.cpp:317
+msgid "(3) pick up 3x3 cells"
+msgstr ""
+
+#. TRANSLATORS: pickup size in status bar
+#: src/gamemodifiers.cpp:319
+msgid "(g) go and pick up in distance 4"
+msgstr ""
+
+#. TRANSLATORS: pickup size in status bar
+#: src/gamemodifiers.cpp:321
+msgid "(G) go and pick up in distance 8"
+msgstr ""
+
+#. TRANSLATORS: pickup size in status bar
+#: src/gamemodifiers.cpp:323
+msgid "(A) go and pick up in max distance"
+msgstr ""
+
+#. TRANSLATORS: pickup size in status bar
+#: src/gamemodifiers.cpp:325
+msgid "(?) pick up"
+msgstr ""
+
+#. TRANSLATORS: magic attack in status bar
+#: src/gamemodifiers.cpp:331
+msgid "(f) use #flar for magic attack"
+msgstr ""
+
+#. TRANSLATORS: magic attack in status bar
+#: src/gamemodifiers.cpp:333
+msgid "(c) use #chiza for magic attack"
+msgstr ""
+
+#. TRANSLATORS: magic attack in status bar
+#: src/gamemodifiers.cpp:335
+msgid "(I) use #ingrav for magic attack"
+msgstr ""
+
+#. TRANSLATORS: magic attack in status bar
+#: src/gamemodifiers.cpp:337
+msgid "(F) use #frillyar for magic attack"
+msgstr ""
+
+#. TRANSLATORS: magic attack in status bar
+#: src/gamemodifiers.cpp:339
+msgid "(U) use #upmarmu for magic attack"
+msgstr ""
+
+#. TRANSLATORS: magic attack in status bar
+#: src/gamemodifiers.cpp:341
+msgid "(?) magic attack"
+msgstr ""
+
+#. TRANSLATORS: player attack type in status bar
+#: src/gamemodifiers.cpp:347
+msgid "(a) attack all players"
+msgstr ""
+
+#. TRANSLATORS: player attack type in status bar
+#: src/gamemodifiers.cpp:349
+msgid "(f) attack all except friends"
+msgstr ""
+
+#. TRANSLATORS: player attack type in status bar
+#: src/gamemodifiers.cpp:351
+msgid "(b) attack bad relations"
+msgstr ""
+
+#. TRANSLATORS: player attack type in status bar
+#: src/gamemodifiers.cpp:353
+msgid "(d) don't attack players"
+msgstr ""
+
+#. TRANSLATORS: player attack type in status bar
+#: src/gamemodifiers.cpp:355
+msgid "(?) pvp attack"
+msgstr ""
+
+#. TRANSLATORS: imitation type in status bar
+#: src/gamemodifiers.cpp:361
+msgid "(D) default imitation"
+msgstr ""
+
+#. TRANSLATORS: imitation type in status bar
+#: src/gamemodifiers.cpp:363
+msgid "(O) outfits imitation"
+msgstr ""
+
+#. TRANSLATORS: imitation type in status bar
+#: src/gamemodifiers.cpp:365
+msgid "(?) imitation"
+msgstr ""
+
+#. TRANSLATORS: game modifiers state in status bar
+#: src/gamemodifiers.cpp:371
+msgid "Game modifiers are enabled"
+msgstr ""
+
+#. TRANSLATORS: game modifiers state in status bar
+#: src/gamemodifiers.cpp:373
+msgid "Game modifiers are disabled"
+msgstr ""
+
+#. TRANSLATORS: game modifiers state in status bar
+#: src/gamemodifiers.cpp:375
+msgid "Game modifiers are unknown"
+msgstr ""
+
+#. TRANSLATORS: map view type in status bar
+#: src/gamemodifiers.cpp:389
+msgid "(N) normal map view"
+msgstr ""
+
+#. TRANSLATORS: map view type in status bar
+#: src/gamemodifiers.cpp:391
+msgid "(D) debug map view"
+msgstr ""
+
+#. TRANSLATORS: map view type in status bar
+#: src/gamemodifiers.cpp:393
+msgid "(u) ultra map view"
+msgstr ""
+
+#. TRANSLATORS: map view type in status bar
+#: src/gamemodifiers.cpp:395
+msgid "(U) ultra map view 2"
+msgstr ""
+
+#. TRANSLATORS: map view type in status bar
+#: src/gamemodifiers.cpp:397
+msgid "(e) empty map view with collision"
+msgstr ""
+
+#. TRANSLATORS: map view type in status bar
+#: src/gamemodifiers.cpp:399
+msgid "(E) empty map view"
+msgstr ""
+
+#. TRANSLATORS: map view type in status bar
+#: src/gamemodifiers.cpp:401
+msgid "(b) black & white map view"
+msgstr ""
+
+#. TRANSLATORS: pickup size in status bar
+#: src/gamemodifiers.cpp:403
+msgid "(?) map view"
+msgstr ""
+
+#. TRANSLATORS: away type in status bar
+#: src/gamemodifiers.cpp:415
+msgid "(O) on keyboard"
+msgstr ""
+
+#. TRANSLATORS: away type in status bar
+#: src/gamemodifiers.cpp:417
+msgid "(A) away"
+msgstr ""
+
+#. TRANSLATORS: away type in status bar
+#. TRANSLATORS: camera mode in status bar
+#: src/gamemodifiers.cpp:419 src/gamemodifiers.cpp:479
+msgid "(?) away"
+msgstr ""
+
+#. TRANSLATORS: away message box header
+#: src/gamemodifiers.cpp:445
+msgid "Away"
+msgstr ""
+
+#. TRANSLATORS: ok dialog button
+#. TRANSLATORS: edit dialog label
+#. TRANSLATORS: edit server dialog button
+#. TRANSLATORS: ok dialog button
+#. TRANSLATORS: item amount window button
+#. TRANSLATORS: text dialog button
+#. TRANSLATORS: quit dialog button
+#. TRANSLATORS: text dialog button
+#. TRANSLATORS: ok dialog button
+#: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
+#: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
+#: src/gui/windows/changeemaildialog.cpp:171
+#: src/gui/windows/changepassworddialog.cpp:159
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/editserverdialog.cpp:66
+#: src/gui/windows/editserverdialog.cpp:217
+#: src/gui/windows/itemamountwindow.cpp:215
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
+#: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
+#: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
+#: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
+#: src/net/eathena/charserverrecv.cpp:474
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
+#: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
+#: src/progs/manaplus/actions/actions.cpp:178
+#: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
+msgid "OK"
+msgstr ""
+
+#. TRANSLATORS: camera mode in status bar
+#: src/gamemodifiers.cpp:475
+msgid "(G) game camera mode"
+msgstr ""
+
+#. TRANSLATORS: camera mode in status bar
+#: src/gamemodifiers.cpp:477
+msgid "(F) free camera mode"
+msgstr ""
+
+#. TRANSLATORS: ok dialog button
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: close chat tab
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: close window
+#. TRANSLATORS: did you know window button
+#. TRANSLATORS: storage button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: mail view window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: quests window button
+#. TRANSLATORS: shop window button
+#. TRANSLATORS: close quick button
+#. TRANSLATORS: ok dialog button
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
+#: src/gui/windows/didyouknowwindow.cpp:85
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
+#: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
+#: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
+#: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
+#: src/progs/dyecmd/client.cpp:569 src/progs/manaplus/client.cpp:935
+#: src/progs/manaplus/client.cpp:1426 src/progs/manaplus/client.cpp:1445
+msgid "Close"
+msgstr ""
+
+#. TRANSLATORS: error message question
+#: src/gui/dialogsmanager.cpp:132
+msgid "Do you want to open support page?"
+msgstr ""
+
+#. TRANSLATORS: ok dialog button
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: revive player
+#: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
+#: src/gui/popups/popupmenu.cpp:3017
+msgid "Revive"
+msgstr ""
+
+#. TRANSLATORS: ok dialog button
+#: src/gui/dialogsmanager.cpp:153
+msgid "GM revive"
+msgstr ""
+
+#. TRANSLATORS: weight message
+#: src/gui/dialogsmanager.cpp:198
+msgid ""
+"You are carrying more than half your weight. You are unable to regain health."
+msgstr ""
+
+#. TRANSLATORS: weight message
+#: src/gui/dialogsmanager.cpp:217
+msgid "You are carrying less than half your weight. You can regain health."
+msgstr ""
+
+#. TRANSLATORS: chat color
+#. TRANSLATORS: inventory sort mode
+#. TRANSLATORS: screen density type
+#. TRANSLATORS: sdl2 log level
+#. TRANSLATORS: sdl driver name
+#. TRANSLATORS: vsync type
+#. TRANSLATORS: equipment window tab
+#. TRANSLATORS: default hosts group name
+#: src/gui/models/colorlistmodel.h:33 src/gui/models/sortlistmodelinv.h:32
+#: src/gui/widgets/tabs/setup_misc.cpp:79
+#: src/gui/widgets/tabs/setup_misc.cpp:100
+#: src/gui/widgets/tabs/setup_perfomance.cpp:74
+#: src/gui/widgets/tabs/setup_visual.cpp:81
+#: src/gui/windows/equipmentwindow.cpp:666 src/gui/windows/serverdialog.cpp:688
+msgid "default"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#. TRANSLATORS: color name
+#: src/gui/models/colorlistmodel.h:35 src/gui/models/colormodel.cpp:77
+msgid "black"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#. TRANSLATORS: color name
+#: src/gui/models/colorlistmodel.h:37 src/gui/models/colormodel.cpp:79
+msgid "red"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#. TRANSLATORS: color name
+#: src/gui/models/colorlistmodel.h:39 src/gui/models/colormodel.cpp:81
+msgid "green"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#. TRANSLATORS: color name
+#: src/gui/models/colorlistmodel.h:41 src/gui/models/colormodel.cpp:83
+msgid "blue"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#. TRANSLATORS: color name
+#: src/gui/models/colorlistmodel.h:43 src/gui/models/colormodel.cpp:85
+msgid "gold"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#. TRANSLATORS: color name
+#: src/gui/models/colorlistmodel.h:45 src/gui/models/colormodel.cpp:87
+msgid "yellow"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#. TRANSLATORS: color name
+#: src/gui/models/colorlistmodel.h:47 src/gui/models/colormodel.cpp:89
+msgid "pink"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#. TRANSLATORS: color name
+#: src/gui/models/colorlistmodel.h:49 src/gui/models/colormodel.cpp:91
+msgid "purple"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#. TRANSLATORS: color name
+#: src/gui/models/colorlistmodel.h:51 src/gui/models/colormodel.cpp:93
+msgid "grey"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#. TRANSLATORS: color name
+#: src/gui/models/colorlistmodel.h:53 src/gui/models/colormodel.cpp:95
+msgid "brown"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#: src/gui/models/colorlistmodel.h:55
+msgid "rainbow 1"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#: src/gui/models/colorlistmodel.h:57
+msgid "rainbow 2"
+msgstr ""
+
+#. TRANSLATORS: chat color
+#: src/gui/models/colorlistmodel.h:59
+msgid "rainbow 3"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:35
+msgid "Very small (8)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:37
+msgid "Very small (9)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:39
+msgid "Tiny (10)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:41
+msgid "Small (11)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:43
+msgid "Medium (12)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:45
+msgid "Normal (13)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:47
+msgid "Large (14)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:49
+msgid "Large (15)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:51
+msgid "Large (16)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:53
+msgid "Big (17)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:55
+msgid "Big (18)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:57
+msgid "Big (19)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:59
+msgid "Very big (20)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:61
+msgid "Very big (21)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:63
+msgid "Very big (22)"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/models/fontsizechoicelistmodel.h:65
+msgid "Huge (23)"
+msgstr ""
+
+#. TRANSLATORS: language
+#. TRANSLATORS: popup menu header
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
+msgid "(default)"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:49
+msgid "Catalan"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:51
+msgid "Chinese (China)"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:53
+msgid "Chinese (Hong Kong)"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:55
+msgid "Czech"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:57
+msgid "Dutch (Belgium/Flemish)"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:59
+msgid "English"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:61
+msgid "Finnish"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:63
+msgid "French"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:65
+msgid "German"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:67
+msgid "Indonesian"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:69
+msgid "Italian"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:71
+msgid "Japanese"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:73
+msgid "Polish"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:75
+msgid "Portuguese"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:77
+msgid "Portuguese (Brazilian)"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:79
+msgid "Russian"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:81
+msgid "Spanish (Castilian)"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:83
+msgid "Swedish (Sweden)"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:85
+msgid "Turkish"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:87
+msgid "Ukrainian"
+msgstr ""
+
+#. TRANSLATORS: language
+#: src/gui/models/langlistmodel.h:89
+msgid "Esperanto"
+msgstr ""
+
+#. TRANSLATORS: magic school
+#: src/gui/models/magicschoolmodel.h:35
+msgid "General Magic"
+msgstr ""
+
+#. TRANSLATORS: magic school
+#: src/gui/models/magicschoolmodel.h:37
+msgid "Life Magic"
+msgstr ""
+
+#. TRANSLATORS: magic school
+#: src/gui/models/magicschoolmodel.h:39
+msgid "War Magic"
+msgstr ""
+
+#. TRANSLATORS: magic school
+#: src/gui/models/magicschoolmodel.h:41
+msgid "Transmute Magic"
+msgstr ""
+
+#. TRANSLATORS: magic school
+#: src/gui/models/magicschoolmodel.h:43
+msgid "Nature Magic"
+msgstr ""
+
+#. TRANSLATORS: magic school
+#: src/gui/models/magicschoolmodel.h:45
+msgid "Astral Magic"
+msgstr ""
+
+#. TRANSLATORS: relation type
+#: src/gui/models/playerrelationlistmodel.h:35
+msgid "Neutral"
+msgstr ""
+
+#. TRANSLATORS: relation type
+#: src/gui/models/playerrelationlistmodel.h:37
+msgid "Friend"
+msgstr ""
+
+#. TRANSLATORS: relation type
+#: src/gui/models/playerrelationlistmodel.h:39
+msgid "Disregarded"
+msgstr ""
+
+#. TRANSLATORS: relation type
+#: src/gui/models/playerrelationlistmodel.h:41
+msgid "Ignored"
+msgstr ""
+
+#. TRANSLATORS: relation type
+#: src/gui/models/playerrelationlistmodel.h:43
+msgid "Erased"
+msgstr ""
+
+#. TRANSLATORS: relation type
+#: src/gui/models/playerrelationlistmodel.h:45
+msgid "Blacklisted"
+msgstr ""
+
+#. TRANSLATORS: relation type
+#. TRANSLATORS: palette color
+#: src/gui/models/playerrelationlistmodel.h:47 src/gui/userpalette.cpp:175
+msgid "Enemy"
+msgstr ""
+
+#. TRANSLATORS: server license comment
+#: src/gui/models/serverslistmodel.h:76
+msgid "(NON FREE)"
+msgstr ""
+
+#. TRANSLATORS: server license comment
+#: src/gui/models/serverslistmodel.h:82
+msgid "(UNKNOWN)"
+msgstr ""
+
+#. TRANSLATORS: buy dialog sort type.
+#: src/gui/models/sortlistmodelbuy.h:33
+msgid "unsorted"
+msgstr ""
+
+#. TRANSLATORS: buy dialog sort type.
+#: src/gui/models/sortlistmodelbuy.h:35
+msgid "by price"
+msgstr ""
+
+#. TRANSLATORS: buy dialog sort type.
+#. TRANSLATORS: inventory sort mode
+#: src/gui/models/sortlistmodelbuy.h:37 src/gui/models/sortlistmodelinv.h:34
+msgid "by name"
+msgstr ""
+
+#. TRANSLATORS: buy dialog sort type.
+#. TRANSLATORS: inventory sort mode
+#: src/gui/models/sortlistmodelbuy.h:39 src/gui/models/sortlistmodelinv.h:36
+msgid "by id"
+msgstr ""
+
+#. TRANSLATORS: buy dialog sort type.
+#. TRANSLATORS: inventory sort mode
+#: src/gui/models/sortlistmodelbuy.h:41 src/gui/models/sortlistmodelinv.h:38
+msgid "by weight"
+msgstr ""
+
+#. TRANSLATORS: buy dialog sort type.
+#. TRANSLATORS: inventory sort mode
+#: src/gui/models/sortlistmodelbuy.h:43 src/gui/models/sortlistmodelinv.h:40
+msgid "by amount"
+msgstr ""
+
+#. TRANSLATORS: buy dialog sort type.
+#. TRANSLATORS: inventory sort mode
+#: src/gui/models/sortlistmodelbuy.h:45 src/gui/models/sortlistmodelinv.h:42
+msgid "by type"
+msgstr ""
+
+#. TRANSLATORS: target type
+#: src/gui/models/targettypemodel.h:32
+msgid "No Target"
+msgstr ""
+
+#. TRANSLATORS: target type
+#: src/gui/models/targettypemodel.h:34
+msgid "Allow Target"
+msgstr ""
+
+#. TRANSLATORS: target type
+#: src/gui/models/targettypemodel.h:36
+msgid "Need Target"
+msgstr ""
+
+#. TRANSLATORS: update type
+#. TRANSLATORS: onscreen button size
+#: src/gui/models/updatetypemodel.h:32 src/gui/widgets/tabs/setup_touch.cpp:43
+msgid "Normal"
+msgstr ""
+
+#. TRANSLATORS: update type
+#: src/gui/models/updatetypemodel.h:34
+msgid "Auto Close"
+msgstr ""
+
+#. TRANSLATORS: update type
+#: src/gui/models/updatetypemodel.h:36
+msgid "Skip"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:143 src/gui/popups/beingpopup.cpp:162
+#, c-format
+msgid "Hungry: %d"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:149 src/gui/popups/beingpopup.cpp:168
+#, c-format
+msgid "Intimacy: %d"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:182
+#, c-format
+msgid "Group: %s (%d)"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:193
+#, c-format
+msgid "Party: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:203
+#, c-format
+msgid "Guild: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:213
+#, c-format
+msgid "Clan: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:223
+#, c-format
+msgid "Pvp rank: %u"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:233
+#, c-format
+msgid "Buy shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:243
+#, c-format
+msgid "Sell shop: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:253
+#, c-format
+msgid "Comment: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:264
+#, c-format
+msgid "Effects: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:275
+#, c-format
+msgid "Chat room: %s"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: status window label
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
+#: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
+#: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
+#: src/gui/windows/statuswindow.cpp:322
+#, c-format
+msgid "Level: %d"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:303
+#, c-format
+msgid "Hp: %d/%d"
+msgstr ""
+
+#. TRANSLATORS: being popup label
+#: src/gui/popups/beingpopup.cpp:316
+#, c-format
+msgid "Particles: %u"
+msgstr ""
+
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:276
+#, c-format
+msgid "Weight: %s"
+msgstr ""
+
+#. TRANSLATORS: named item description
+#: src/gui/popups/itempopup.cpp:349
+#, c-format
+msgid "Item named: %s"
+msgstr ""
+
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:373
+msgid "Cards: "
+msgstr ""
+
+#. TRANSLATORS: popup label
+#: src/gui/popups/itempopup.cpp:410
+msgid "Options: "
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: trade with player
+#. TRANSLATORS: trade chat tab name
+#. TRANSLATORS: inventory type name
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
+#: src/gui/widgets/tabs/chat/tradetab.cpp:39
+#: src/resources/inventory/inventory.cpp:391
+msgid "Trade"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: trade attack player
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: attack monster
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: attack player
+#. TRANSLATORS: input action name
+#. TRANSLATORS: Skill type
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
+#: src/resources/skill/skilltypelist.h:35
+msgid "Attack"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: send whisper to player
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: whisper to npc
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: send whisper to player
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
+msgid "Whisper"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: heal player
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
+msgid "Heal"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: kick player from guild
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
+msgid "Kick from guild"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: change player position in guild
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
+msgid "Change pos in guild"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: invite player to guild
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
+msgid "Invite to guild"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: set player invisible for self by id
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: nuke player
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
+msgid "Nuke"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: move to player location
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: move to npc location
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: move to player position
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: move to map item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: move to player position
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: move to player location
+#. TRANSLATORS: input tab sub tab name
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
+#: src/gui/setupinputpages.cpp:48
+msgid "Move"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: talk with npc
+#. TRANSLATORS: input action name
+#. TRANSLATORS: npc context menu item
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
+#: src/resources/db/npcdb.cpp:168
+msgid "Talk"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: buy from npc
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: buy item
+#. TRANSLATORS: buy dialog name
+#. TRANSLATORS: buy dialog button
+#. TRANSLATORS: shop window button
+#. TRANSLATORS: shop window tab name
+#. TRANSLATORS: input action name
+#. TRANSLATORS: npc context menu item
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
+#: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
+#: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
+#: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
+#: src/gui/windows/shopwindow.cpp:171 src/input/pages/basic.cpp:250
+#: src/resources/db/npcdb.cpp:170
+msgid "Buy"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: sell to npc
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: sell item
+#. TRANSLATORS: sell dialog name
+#. TRANSLATORS: sell dialog button
+#. TRANSLATORS: shop window button
+#. TRANSLATORS: shop window tab name
+#. TRANSLATORS: input action name
+#. TRANSLATORS: npc context menu item
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
+#: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
+#: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
+#: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
+#: src/resources/db/npcdb.cpp:172
+msgid "Sell"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add comment to npc
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add comment to player
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
+msgid "Add comment"
+msgstr ""
+
+#. TRANSLATORS: remove monster from attack list
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:401
+msgid "Remove from attack list"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add monster to priotiry attack list
+#: src/gui/popups/popupmenu.cpp:408
+msgid "Add to priority attack list"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add monster to attack list
+#: src/gui/popups/popupmenu.cpp:412
+msgid "Add to attack list"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add monster to ignore list
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add item to pickup list
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
+msgid "Add to ignore list"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: Mercenary move to master
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: homunculus move to master
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
+msgid "Move to master"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: fire mercenary
+#: src/gui/popups/popupmenu.cpp:430
+msgid "Fire"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: feed homunculus
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: feed pet
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
+msgid "Feed"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet rename item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: rename map item
+#. TRANSLATORS: character rename button
+#. TRANSLATORS: shop window button
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
+#: src/gui/windows/shopwindow.cpp:202
+msgid "Rename"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: delete homunculus
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: kill player
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
+msgid "Kill"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet drop loot
+#: src/gui/popups/popupmenu.cpp:467
+msgid "Drop loot"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet unequip item
+#. TRANSLATORS: equipment window button
+#. TRANSLATORS: inventory button
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
+#: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
+#: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
+#: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
+#: src/resources/itemtypemapdata.h:69 src/resources/itemtypemapdata.h:73
+#: src/resources/itemtypemapdata.h:77 src/resources/itemtypemapdata.h:81
+#: src/resources/itemtypemapdata.h:85 src/resources/itemtypemapdata.h:89
+#: src/resources/itemtypemapdata.h:93
+msgid "Unequip"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pet return to egg
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
+msgid "Return to egg"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add being name to chat
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add player name to chat
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
+msgid "Add name to chat"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: close menu
+#. TRANSLATORS: shop window button
+#. TRANSLATORS: button in change email dialog
+#. TRANSLATORS: change password dialog button
+#. TRANSLATORS: char create dialog button
+#. TRANSLATORS: connection dialog button
+#. TRANSLATORS: edit server dialog button
+#. TRANSLATORS: item amount window button
+#. TRANSLATORS: text dialog button
+#. TRANSLATORS: quit dialog button
+#. TRANSLATORS: register dialog. button.
+#. TRANSLATORS: setup button
+#. TRANSLATORS: command editor button
+#. TRANSLATORS: text dialog button
+#. TRANSLATORS: updater window button
+#. TRANSLATORS: input action name
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/windows/changeemaildialog.cpp:58
+#: src/gui/windows/changepassworddialog.cpp:58
+#: src/gui/windows/charcreatedialog.cpp:115
+#: src/gui/windows/connectiondialog.cpp:52
+#: src/gui/windows/editserverdialog.cpp:68
+#: src/gui/windows/itemamountwindow.cpp:221
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
+#: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
+#: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
+#: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
+msgid "Cancel"
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#. TRANSLATORS: settings tab name
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
+msgid "Players"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: kick player from party
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
+msgid "Kick from party"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: pickup item from ground
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
+msgid "Pick up"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add item name to chat
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: copy selected outfit to chat input
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add item name to chat
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
+msgid "Add to chat"
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
+msgid "Map Item"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: remove map item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: remove attack target
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: remove item from pickup filter
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
+msgid "Remove"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: warp to map item
+#. TRANSLATORS: warp select button
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
+msgid "Warp"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: move camera to map item
+#: src/gui/popups/popupmenu.cpp:851
+msgid "Move camera"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: restore camera to default view
+#: src/gui/popups/popupmenu.cpp:856
+msgid "Restore camera"
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: long button name for outfits window.
+#. TRANSLATORS: outfits button tooltip
+#. TRANSLATORS: outfits window name
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
+#: src/gui/windows/outfitwindow.cpp:61
+msgid "Outfits"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: copy equipment from player to outfit
+#: src/gui/popups/popupmenu.cpp:889
+msgid "Copy from player"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: clear selected outfit
+#. TRANSLATORS: input action name
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
+msgid "Clear outfit"
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#. TRANSLATORS: long button name for spells window.
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
+msgid "Spells"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: edit selected spell
+#: src/gui/popups/popupmenu.cpp:923
+msgid "Edit spell"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: remove all text from chat tab
+#. TRANSLATORS: clear pin code button
+#. TRANSLATORS: npc dialog button
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
+#: src/gui/windows/npcdialog.cpp:131
+msgid "Clear"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: disable chat tab highlight
+#: src/gui/popups/popupmenu.cpp:966
+msgid "Disable highlight"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: enable chat tab highlight
+#: src/gui/popups/popupmenu.cpp:972
+msgid "Enable highlight"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: do not remove player names from chat tab
+#: src/gui/popups/popupmenu.cpp:978
+msgid "Don't remove name"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: remove player names from chat tab
+#: src/gui/popups/popupmenu.cpp:984
+msgid "Remove name"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: enable away messages in chat tab
+#: src/gui/popups/popupmenu.cpp:990
+msgid "Enable away"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: disable away messages in chat tab
+#: src/gui/popups/popupmenu.cpp:996
+msgid "Disable away"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: enable away messages in chat tab
+#: src/gui/popups/popupmenu.cpp:1003
+msgid "Leave"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: copy selected text to clipboard
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: copy link to clipboard
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: copy npc text to clipboard
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
+msgid "Copy to clipboard"
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#: src/gui/popups/popupmenu.cpp:1141
+msgid "Change guild position"
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#: src/gui/popups/popupmenu.cpp:1193
+msgid "window"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: unlock window
+#: src/gui/popups/popupmenu.cpp:1223
+msgid "Unlock"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: lock window
+#: src/gui/popups/popupmenu.cpp:1229
+msgid "Lock"
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#: src/gui/popups/popupmenu.cpp:1241
+msgid "Show emotes for:"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show emotes for player
+#. TRANSLATORS: settings group
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
+msgid "Player"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show emotes for pet
+#: src/gui/popups/popupmenu.cpp:1249
+msgid "Pet"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show emotes for homuncules
+#. TRANSLATORS: palette color
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
+msgid "Homunculus"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show emotes for mercenary
+#. TRANSLATORS: palette color
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
+msgid "Mercenary"
+msgstr ""
+
+#. TRANSLATORS: dialog caption
+#. TRANSLATORS: number of chars in string should be near original
+#: src/gui/popups/popupmenu.cpp:1313
+msgid "Rename map sign          "
+msgstr ""
+
+#. TRANSLATORS: label
+#. TRANSLATORS: number of chars in string should be near original
+#: src/gui/popups/popupmenu.cpp:1316
+msgid "Name:                    "
+msgstr ""
+
+#. TRANSLATORS: dialog caption
+#. TRANSLATORS: number of chars in string should be near original
+#: src/gui/popups/popupmenu.cpp:1333
+msgid "Player comment            "
+msgstr ""
+
+#. TRANSLATORS: label
+#. TRANSLATORS: number of chars in string should be near original
+#: src/gui/popups/popupmenu.cpp:1336
+msgid "Comment:                      "
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add item to trade
+#: src/gui/popups/popupmenu.cpp:1635
+msgid "Add to trade"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add 10 item amount to trade
+#: src/gui/popups/popupmenu.cpp:1643
+msgid "Add to trade 10"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add half item amount to trade
+#: src/gui/popups/popupmenu.cpp:1648
+msgid "Add to trade half"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add all amount except one item to trade
+#: src/gui/popups/popupmenu.cpp:1652
+msgid "Add to trade all-1"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add all amount item to trade
+#: src/gui/popups/popupmenu.cpp:1656
+msgid "Add to trade all"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add item to storage
+#. TRANSLATORS: storage button
+#. TRANSLATORS: inventory button
+#. TRANSLATORS: setup button
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
+msgid "Store"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add 10 item amount to storage
+#: src/gui/popups/popupmenu.cpp:1672
+msgid "Store 10"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add half item amount to storage
+#: src/gui/popups/popupmenu.cpp:1677
+msgid "Store half"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add all except one item to storage
+#: src/gui/popups/popupmenu.cpp:1681
+msgid "Store all-1"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add all item amount to storage
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
+msgid "Store all"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: sub menu for craft
+#: src/gui/popups/popupmenu.cpp:1698
+msgid "Move to craft..."
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: get item from storage
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
+msgid "Retrieve"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: get 10 item amount from storage
+#: src/gui/popups/popupmenu.cpp:1716
+msgid "Retrieve 10"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: get half item amount from storage
+#: src/gui/popups/popupmenu.cpp:1721
+msgid "Retrieve half"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: get all except one item amount from storage
+#: src/gui/popups/popupmenu.cpp:1725
+msgid "Retrieve all-1"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: get all item amount from storage
+#: src/gui/popups/popupmenu.cpp:1729
+msgid "Retrieve all"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: use item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: inventory button
+#. TRANSLATORS: default use button name
+#. TRANSLATORS: skills dialog button
+#. TRANSLATORS: inventory button
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: inventory button
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
+#: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
+#: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
+#: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
+#: src/resources/itemtypemapdata.h:37 src/resources/itemtypemapdata.h:41
+msgid "Use"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1913
+msgid "Clear drop window"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: hide player
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: hide npc
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
+msgid "Hide"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
+msgid "Show"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:2026
+msgid "Open yellow bar settings"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:2028
+msgid "Reset yellow bar"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: copy status to chat
+#. TRANSLATORS: status window button
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
+msgid "Copy to chat"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: move attack target up
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
+msgid "Move up"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: move attack target down
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
+msgid "Move down"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: undress item from player
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: undress player
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
+msgid "Undress"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: copy text to clipboard
+#. TRANSLATORS: debug window stats copy button
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
+msgid "Copy"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: paste text from clipboard
+#: src/gui/popups/popupmenu.cpp:2207
+msgid "Paste"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: open link in browser
+#: src/gui/popups/popupmenu.cpp:2227
+msgid "Open link"
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#: src/gui/popups/popupmenu.cpp:2246
+msgid "Show window"
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#: src/gui/popups/popupmenu.cpp:2300
+msgid "Skill"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add skill to shortcurs tab
+#: src/gui/popups/popupmenu.cpp:2304
+msgid "Add skill shortcut"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: set skill level
+#: src/gui/popups/popupmenu.cpp:2309
+msgid "Skill level..."
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: set skill cast type
+#: src/gui/popups/popupmenu.cpp:2313
+msgid "Skill cast type..."
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: set skill cast offset by x
+#: src/gui/popups/popupmenu.cpp:2317
+msgid "Skill offset by x..."
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: set skill cast offset by y
+#: src/gui/popups/popupmenu.cpp:2321
+msgid "Skill offset by y..."
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#: src/gui/popups/popupmenu.cpp:2348
+msgid "Skill cast offset by x"
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#: src/gui/popups/popupmenu.cpp:2354
+msgid "Skill cast offset by y"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level header
+#: src/gui/popups/popupmenu.cpp:2396
+msgid "Select skill level"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill level
+#: src/gui/popups/popupmenu.cpp:2407
+msgid "Max level"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill cast type header
+#: src/gui/popups/popupmenu.cpp:2435
+msgid "Select skill cast type"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill cast type
+#. TRANSLATORS: button in input settings tab
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
+#: src/gui/widgets/tabs/setup_input.cpp:71
+msgid "Default"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill cast type
+#. TRANSLATORS: debug window tab
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
+#: src/gui/windows/debugwindow.cpp:70
+msgid "Target"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill cast type
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
+msgid "Mouse position"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: skill cast type
+#. TRANSLATORS: Skill type
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
+msgid "Self"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add player to disregarded list
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
+msgid "Disregard"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add player to ignore list
+#. TRANSLATORS: confirm dialog button
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
+msgid "Ignore"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add player to black list
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
+msgid "Black list"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add player to enemy list
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
+msgid "Set as enemy"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add player to erased list
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
+msgid "Erase"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add player to friends list
+#: src/gui/popups/popupmenu.cpp:2521
+msgid "Be friend"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: remove player from ignore list
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
+msgid "Unignore"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:2608
+msgid "Follow"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: imitate player
+#: src/gui/popups/popupmenu.cpp:2612
+msgid "Imitate"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: buy item
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
+msgid "Buy (?)"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: sell item
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
+msgid "Sell (?)"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: invite player to party
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
+msgid "Invite to party"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: invite player to party
+#: src/gui/popups/popupmenu.cpp:2722
+#, c-format
+msgid "Join chat %s"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:2730
+msgid "Show Items"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: remove item from pickup list
+#: src/gui/popups/popupmenu.cpp:2747
+msgid "Remove from pickup list"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: popup menu item
+#: src/gui/popups/popupmenu.cpp:2754
+msgid "Add to pickup list"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: remove protection from item
+#: src/gui/popups/popupmenu.cpp:2806
+msgid "Unprotect item"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: add protection to item
+#: src/gui/popups/popupmenu.cpp:2815
+msgid "Protect item"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: drop item
+#. TRANSLATORS: inventory button
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
+msgid "Drop..."
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: drop all item amount
+#: src/gui/popups/popupmenu.cpp:2899
+msgid "Drop all"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: drop item
+#. TRANSLATORS: long button name for drops window.
+#. TRANSLATORS: inventory button
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
+msgid "Drop"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: gm commands
+#: src/gui/popups/popupmenu.cpp:2916
+msgid "GM..."
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#: src/gui/popups/popupmenu.cpp:2924
+#, c-format
+msgid "Show %s"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show player account info
+#: src/gui/popups/popupmenu.cpp:2931
+msgid "Account info"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show player level
+#: src/gui/popups/popupmenu.cpp:2937
+msgid "Level"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show player stats
+#. TRANSLATORS: clan window tab
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
+msgid "Stats"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show player inventory list
+#. TRANSLATORS: long button name for inventory window.
+#. TRANSLATORS: inventory window name
+#. TRANSLATORS: inventory type name
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
+#: src/resources/inventory/inventory.cpp:360
+msgid "Inventory"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show player storage list
+#. TRANSLATORS: inventory type name
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
+msgid "Storage"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show player cart list
+#. TRANSLATORS: long button name for cart window.
+#. TRANSLATORS: cart button tooltip
+#. TRANSLATORS: inventory type name
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
+#: src/resources/inventory/inventory.cpp:375
+msgid "Cart"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: gm commands
+#. TRANSLATORS: settings option
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
+msgid "Commands"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: gm char commands
+#: src/gui/popups/popupmenu.cpp:2973
+msgid "Char commands"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: back to gm menu
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
+msgid "Back"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: find player position
+#: src/gui/popups/popupmenu.cpp:2993
+msgid "Locate"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: check player ip
+#: src/gui/popups/popupmenu.cpp:2999
+msgid "Check ip"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: go to player position
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: warp to npc
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
+msgid "Goto"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: recall player to current position
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: warp npc to player location
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
+msgid "Recall"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: recall all party members to player location
+#: src/gui/popups/popupmenu.cpp:3031
+msgid "Recall party"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: recall all guild members to player location
+#: src/gui/popups/popupmenu.cpp:3039
+msgid "Recall guild"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: give party leader status
+#: src/gui/popups/popupmenu.cpp:3052
+msgid "Give party leader"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show menu
+#: src/gui/popups/popupmenu.cpp:3073
+msgid "Show..."
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: mute menu
+#: src/gui/popups/popupmenu.cpp:3076
+msgid "Mute..."
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: enable immortal mode for player
+#: src/gui/popups/popupmenu.cpp:3101
+msgid "Immortal"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: send player to jail
+#: src/gui/popups/popupmenu.cpp:3107
+msgid "Jail"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: restore player from jail
+#: src/gui/popups/popupmenu.cpp:3113
+msgid "Unjail"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: set player as killer
+#: src/gui/popups/popupmenu.cpp:3127
+msgid "Killer"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: set player as killable
+#: src/gui/popups/popupmenu.cpp:3133
+msgid "Killable"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: set player save position
+#: src/gui/popups/popupmenu.cpp:3139
+msgid "Set save"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: warp player to save position
+#: src/gui/popups/popupmenu.cpp:3145
+msgid "Warp to save"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: warp player to random position on same map
+#: src/gui/popups/popupmenu.cpp:3151
+msgid "Warp to random"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: spawn player clone
+#: src/gui/popups/popupmenu.cpp:3158
+msgid "Spawn clone"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: spawn slave player clone
+#: src/gui/popups/popupmenu.cpp:3165
+msgid "Spawn slave clone"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: spawn evil player clone
+#: src/gui/popups/popupmenu.cpp:3172
+msgid "Spawn evil clone"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: break guild
+#: src/gui/popups/popupmenu.cpp:3179
+msgid "Break guild"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: kick player
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: kick monster
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
+msgid "Kick"
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#: src/gui/popups/popupmenu.cpp:3196
+#, c-format
+msgid "Mute %s"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: mute player
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
+#, c-format
+msgid "Mute %d"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: mute player
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
+#, c-format
+msgid "Unmute %d"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: disguise to npc
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: disguise to monster
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
+msgid "Disguise"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: spawn monster
+#: src/gui/popups/popupmenu.cpp:3314
+msgid "Spawn same"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: spawn slave monster
+#: src/gui/popups/popupmenu.cpp:3323
+msgid "Spawn slave"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show monster information
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show item information
+#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: clan window tab
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: info message header
+#. TRANSLATORS: info header
+#. TRANSLATORS: info message
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
+#: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
+#: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
+#: src/net/eathena/charserverrecv.cpp:471
+msgid "Info"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show selected monster in current map
+#: src/gui/popups/popupmenu.cpp:3345
+msgid "Search"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show selected monster spawns in all maps
+#: src/gui/popups/popupmenu.cpp:3352
+msgid "Search spawns"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: show who drops item
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
+msgid "Who drops"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: gm create item
+#: src/gui/popups/popupmenu.cpp:3399
+msgid "Add 1"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: gm create item
+#: src/gui/popups/popupmenu.cpp:3402
+msgid "Add 5"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: gm create item
+#: src/gui/popups/popupmenu.cpp:3405
+msgid "Add 10"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: gm create item
+#: src/gui/popups/popupmenu.cpp:3408
+msgid "Add 100"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: gm create item
+#: src/gui/popups/popupmenu.cpp:3411
+msgid "Add 1000"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: gm create item
+#: src/gui/popups/popupmenu.cpp:3414
+msgid "Add 10000"
+msgstr ""
+
+#. TRANSLATORS: popup menu header
+#: src/gui/popups/popupmenu.cpp:3422
+msgid "GM commands"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: move current item to craft slot
+#: src/gui/popups/popupmenu.cpp:3492
+#, c-format
+msgid "Move to craft %d"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: open mail dialog
+#: src/gui/popups/popupmenu.cpp:3509
+msgid "Mail to..."
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: catch pet command
+#: src/gui/popups/popupmenu.cpp:3518
+msgid "Taming pet"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: adopt child command
+#: src/gui/popups/popupmenu.cpp:3527
+msgid "Adopt child"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave party
+#: src/gui/popups/popupmenu.cpp:3540
+msgid "Leave party"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: create party
+#. TRANSLATORS: dialog header
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
+msgid "Create party"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: create guild
+#. TRANSLATORS: dialog header
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
+msgid "Create guild"
+msgstr ""
+
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: change guild notice message
+#: src/gui/popups/popupmenu.cpp:3584
+msgid "Change notice"
+msgstr ""
+
+#. TRANSLATORS: skill level
+#: src/gui/popups/skillpopup.cpp:145
+#, c-format
+msgid "Level: %d / %d"
+msgstr ""
+
+#. TRANSLATORS: skill level for tmw fake skills
+#: src/gui/popups/skillpopup.cpp:161
+msgid "Level: Unknown"
+msgstr ""
+
+#. TRANSLATORS: skill cast type
+#: src/gui/popups/skillpopup.cpp:183
+msgid "Self position"
+msgstr ""
+
+#. TRANSLATORS: skill cast type
+#: src/gui/popups/skillpopup.cpp:195
+#, c-format
+msgid "Cast type: %s"
+msgstr ""
+
+#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: status window tab name
+#: src/gui/setupinputpages.cpp:46 src/gui/windows/statuswindow.cpp:241
+msgid "Basic"
+msgstr ""
+
+#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: long button name for shortcuts window.
+#: src/gui/setupinputpages.cpp:50 src/gui/windowmenu.cpp:173
+msgid "Shortcuts"
+msgstr ""
+
+#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: settings group
+#. TRANSLATORS: long button name for windows list menu.
+#. TRANSLATORS: input action label
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
+#: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
+msgid "Windows"
+msgstr ""
+
+#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: inventory type name
+#: src/gui/setupinputpages.cpp:54 src/resources/inventory/inventory.cpp:386
+msgid "Craft"
+msgstr ""
+
+#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: emotes window name
+#. TRANSLATORS: emotes tab name
+#: src/gui/setupinputpages.cpp:56 src/gui/windows/emotewindow.cpp:61
+#: src/gui/windows/emotewindow.cpp:130
+msgid "Emotes"
+msgstr ""
+
+#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: settings tab name
+#. TRANSLATORS: longt button name for chat window.
+#. TRANSLATORS: chat window name
+#: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
+msgid "Chat"
+msgstr ""
+
+#. TRANSLATORS: input tab sub tab name
+#. TRANSLATORS: palette label
+#. TRANSLATORS: settings group
+#. TRANSLATORS: input action group
+#. TRANSLATORS: input action name
+#: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
+#: src/gui/widgets/tabs/setup_audio.cpp:188
+#: src/gui/widgets/tabs/setup_chat.cpp:325
+#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
+#: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
+msgid "Other"
+msgstr ""
+
+#. TRANSLATORS: input tab sub tab name
+#: src/gui/setupinputpages.cpp:64
+msgid "Gui"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:140
+msgid "Beings"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:145
+msgid "Being"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:151
+msgid "Friend names"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:157
+msgid "Disregarded names"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:163
+msgid "Ignored names"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:169
+msgid "Erased names"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:181
+msgid "Other players names"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:187
+msgid "Own name"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:193
+msgid "GM names"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:199
+msgid "NPCs"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#. TRANSLATORS: settings option
+#: src/gui/userpalette.cpp:205 src/gui/widgets/tabs/setup_misc.cpp:133
+msgid "Monsters"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:211
+msgid "Pets"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:229
+msgid "Skill unit"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:235
+msgid "Party members"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:241
+msgid "Guild members"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:247 src/gui/userpalette.cpp:253
+#: src/gui/userpalette.cpp:259
+#, c-format
+msgid "Team %d"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:263
+msgid "Particles"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:268
+msgid "Particle effects"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:274
+msgid "Pickup notification"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:280
+msgid "Exp notification"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:284
+msgid "Hp bars"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:289
+msgid "Player HP bar"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:294
+msgid "Player HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:300
+msgid "Monster HP bar"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:306
+msgid "Monster HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:312
+msgid "Homunculus HP bar"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:318
+msgid "Homunculus HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:324
+msgid "Mercenary HP bar"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:330
+msgid "Mercenary HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:337
+msgid "Elemental HP bar"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:343
+msgid "Elemental HP bar (second color)"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:347
+msgid "Hits"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:352
+msgid "Player hits monster"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:358
+msgid "Monster hits player"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:364
+msgid "Other player hits local player"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:370
+msgid "Critical Hit"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:376
+msgid "Local player hits monster"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:382
+msgid "Local player critical hit"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:388
+msgid "Local player miss"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:393
+msgid "Misses"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:397
+msgid "Tiles"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:402
+msgid "Portal highlight"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:408
+msgid "Default collision highlight"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:414
+msgid "Air collision highlight"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:420
+msgid "Water collision highlight"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:426
+msgid "Monster collision highlight"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:432
+msgid "Special ground collision highlight"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:438
+msgid "Walkable highlight"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:444
+msgid "Tiles border"
+msgstr ""
+
+#. TRANSLATORS: palette label
+#: src/gui/userpalette.cpp:447
+msgid "Ranges"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:452
+msgid "Local player attack range"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:458
+msgid "Local player attack range border"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:464
+msgid "Monster attack range"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:470
+msgid "Skill attack range border"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:479
+msgid "Floor item amount color"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:485
+msgid "Home place"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:491
+msgid "Home place border"
+msgstr ""
+
+#. TRANSLATORS: palette color
+#: src/gui/userpalette.cpp:497
+msgid "Road point"
+msgstr ""
+
+#. TRANSLATORS: status window label
+#. TRANSLATORS: status bar label
+#. TRANSLATORS: sell dialog button
+#. TRANSLATORS: buy dialog button
+#. TRANSLATORS: status bar label
+#: src/gui/widgets/attrs/changedisplay.cpp:48
+#: src/gui/widgets/attrs/changedisplay.cpp:70
+#: src/gui/widgets/selldialog.cpp:155 src/gui/windows/buydialog.cpp:360
+#: src/gui/windows/statuswindow.cpp:459 src/gui/windows/statuswindow.cpp:522
+msgid "Max"
+msgstr ""
+
+#. TRANSLATORS: status window label (plus sign)
+#. TRANSLATORS: sell dialog button
+#. TRANSLATORS: This is a narrow symbol used to denote 'increasing'.
+#. You may change this symbol if your language uses another.
+#. TRANSLATORS: item amount window button
+#. TRANSLATORS: npc dialog button
+#: src/gui/widgets/attrs/changedisplay.cpp:50
+#: src/gui/widgets/selldialog.cpp:143 src/gui/windows/buydialog.cpp:333
+#: src/gui/windows/itemamountwindow.cpp:209
+#: src/gui/windows/itemamountwindow.cpp:263 src/gui/windows/npcdialog.cpp:127
+msgid "+"
+msgstr ""
+
+#. TRANSLATORS: character level
+#: src/gui/widgets/characterdisplay.cpp:142
+#, c-format
+msgid "Level: %u"
+msgstr ""
+
+#. TRANSLATORS: character money
+#. TRANSLATORS: money label
+#. TRANSLATORS: status window label
+#: src/gui/widgets/characterdisplay.cpp:146
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
+#, c-format
+msgid "Money: %s"
+msgstr ""
+
+#. TRANSLATORS: Text under equipped items (should be small)
+#: src/gui/widgets/itemcontainer.cpp:431 src/gui/widgets/itemcontainer.cpp:553
+msgid "Eq."
+msgstr ""
+
+#. TRANSLATORS: dialog message
+#: src/gui/widgets/itemlinkhandler.cpp:89
+msgid "Run command"
+msgstr ""
+
+#. TRANSLATORS: dialog message
+#: src/gui/widgets/itemlinkhandler.cpp:121
+msgid "Open url"
+msgstr ""
+
+#. TRANSLATORS: sell dialog button
+#. TRANSLATORS: mail edit window button
+#. TRANSLATORS: npc dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: trade window button
+#: src/gui/widgets/selldialog.cpp:115 src/gui/windows/buydialog.cpp:339
+#: src/gui/windows/maileditwindow.cpp:61 src/gui/windows/npcdialog.cpp:136
+#: src/gui/windows/serverdialog.cpp:113 src/gui/windows/shopwindow.cpp:127
+#: src/gui/windows/tradewindow.cpp:89
+msgid "Add"
+msgstr ""
+
+#. TRANSLATORS: sell dialog button
+#. TRANSLATORS: buy dialog button
+#. TRANSLATORS: quit dialog name
+#. TRANSLATORS: quit dialog button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: sell dialog button
+#. TRANSLATORS: input action name
+#: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
+msgid "Quit"
+msgstr ""
+
+#. TRANSLATORS: sell dialog button
+#. TRANSLATORS: This is a narrow symbol used to denote 'decreasing'.
+#. You may change this symbol if your language uses another.
+#. TRANSLATORS: item amount window button
+#. TRANSLATORS: npc dialog button
+#: src/gui/widgets/selldialog.cpp:149 src/gui/windows/buydialog.cpp:336
+#: src/gui/windows/itemamountwindow.cpp:203
+#: src/gui/windows/itemamountwindow.cpp:257 src/gui/windows/npcdialog.cpp:129
+msgid "-"
+msgstr ""
+
+#. TRANSLATORS: sell dialog label
+#. TRANSLATORS: buy dialog label
+#: src/gui/widgets/selldialog.cpp:165 src/gui/widgets/selldialog.cpp:391
+#: src/gui/windows/buydialog.cpp:319 src/gui/windows/buydialog.cpp:768
+#, c-format
+msgid "Price: %s / Total: %s"
+msgstr ""
+
+#. TRANSLATORS: setup item button
+#. TRANSLATORS: servers dialog button
+#: src/gui/widgets/setupitem.cpp:378 src/gui/widgets/setupitem.cpp:523
+#: src/gui/windows/serverdialog.cpp:115
+msgid "Edit"
+msgstr ""
+
+#. TRANSLATORS: status window label
+#: src/gui/widgets/statspagebasic.cpp:71 src/gui/widgets/statspagebasic.cpp:102
+#, c-format
+msgid "Character points: %d"
+msgstr ""
+
+#. TRANSLATORS: battle chat tab name
+#: src/gui/widgets/tabs/chat/battletab.cpp:35
+msgid "Battle"
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/widgets/tabs/chat/chattab.cpp:175
+msgid "Global announcement:"
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/widgets/tabs/chat/chattab.cpp:181
+#, c-format
+msgid "Global announcement from %s:"
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/widgets/tabs/chat/chattab.cpp:207
+#, c-format
+msgid "%s whispers: %s"
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/widgets/tabs/chat/chattab.cpp:555
+#, c-format
+msgid "%s is now Online."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/widgets/tabs/chat/chattab.cpp:563
+#, c-format
+msgid "%s is now Offline."
+msgstr ""
+
+#. TRANSLATORS: clan chat tab name
+#. TRANSLATORS: long button name for clan window.
+#. TRANSLATORS: clan window name
+#: src/gui/widgets/tabs/chat/clantab.cpp:39 src/gui/windowmenu.cpp:227
+#: src/gui/windows/clanwindow.cpp:41
+msgid "Clan"
+msgstr ""
+
+#. TRANSLATORS: guild chat tab name
+#. TRANSLATORS: tab in social window
+#: src/gui/widgets/tabs/chat/emulateguildtab.cpp:42
+#: src/gui/widgets/tabs/chat/guildtab.cpp:47
+#: src/gui/widgets/tabs/socialguildtab2.h:49
+#: src/gui/widgets/tabs/socialguildtab.h:52
+msgid "Guild"
+msgstr ""
+
+#. TRANSLATORS: gb tab name
+#: src/gui/widgets/tabs/chat/gmtab.cpp:37
+msgid "GM"
+msgstr ""
+
+#. TRANSLATORS: lang chat tab name
+#: src/gui/widgets/tabs/chat/langtab.cpp:32
+msgid "Lang"
+msgstr ""
+
+#. TRANSLATORS: party chat tab name
+#. TRANSLATORS: tab in social window
+#: src/gui/widgets/tabs/chat/partytab.cpp:48
+#: src/gui/widgets/tabs/socialpartytab.h:54
+msgid "Party"
+msgstr ""
+
+#. TRANSLATORS: not in clan label
+#: src/gui/widgets/tabs/clanwindowtabs.cpp:57
+msgid "Not in clan"
+msgstr ""
+
+#. TRANSLATORS: clan name label
+#: src/gui/widgets/tabs/clanwindowtabs.cpp:66
+msgid "Clan name"
+msgstr ""
+
+#. TRANSLATORS: clan master name label
+#: src/gui/widgets/tabs/clanwindowtabs.cpp:70
+msgid "Master name"
+msgstr ""
+
+#. TRANSLATORS: clan map name label
+#: src/gui/widgets/tabs/clanwindowtabs.cpp:74
+msgid "Map name"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:52
+#: src/gui/widgets/tabs/mapdebugtab.cpp:202
+#: src/gui/widgets/tabs/mapdebugtab.cpp:259
+msgid "Music:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:54
+#: src/gui/widgets/tabs/mapdebugtab.cpp:208
+#: src/gui/widgets/tabs/mapdebugtab.cpp:263
+msgid "Map:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:56
+#: src/gui/widgets/tabs/mapdebugtab.cpp:211
+#: src/gui/widgets/tabs/mapdebugtab.cpp:265
+msgid "Map name:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:58
+#: src/gui/widgets/tabs/mapdebugtab.cpp:205
+#: src/gui/widgets/tabs/mapdebugtab.cpp:261
+msgid "Minimap:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:61
+#: src/gui/widgets/tabs/mapdebugtab.cpp:199
+#: src/gui/widgets/tabs/mapdebugtab.cpp:257
+msgid "Cursor:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:64
+msgid "Particle count:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:67
+#: src/gui/widgets/tabs/mapdebugtab.cpp:223
+#: src/gui/widgets/tabs/mapdebugtab.cpp:268
+msgid "Map actors count:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:71
+#: src/gui/widgets/tabs/mapdebugtab.cpp:228
+#: src/gui/widgets/tabs/mapdebugtab.cpp:272
+msgid "Map atlas count:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:74
+#: src/gui/widgets/tabs/mapdebugtab.cpp:178
+#: src/gui/widgets/tabs/mapdebugtab.cpp:184
+msgid "Player Position:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:80
+#: src/gui/widgets/tabs/mapdebugtab.cpp:240
+msgid "Draw calls:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:85
+#: src/gui/widgets/tabs/mapdebugtab.cpp:248
+msgid "Texture binds:"
+msgstr ""
+
+#. TRANSLATORS: debug window label, frames per second
+#: src/gui/widgets/tabs/mapdebugtab.cpp:88
+#, c-format
+msgid "%d FPS"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:99
+#: src/gui/widgets/tabs/mapdebugtab.cpp:132
+#, c-format
+msgid "%d FPS (Software)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:106
+#, c-format
+msgid "%d FPS (normal OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:110
+#, c-format
+msgid "%d FPS (safe OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:114
+#, c-format
+msgid "%d FPS (mobile OpenGL ES)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:118
+#, c-format
+msgid "%d FPS (mobile OpenGL ES 2)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:122
+#, c-format
+msgid "%d FPS (modern OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:126
+#, c-format
+msgid "%d FPS (SDL2 default)"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:154
+#: src/gui/widgets/tabs/mapdebugtab.cpp:233
+msgid "Textures count:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/mapdebugtab.cpp:218
+#, c-format
+msgid "Particle count: %d"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/netdebugtab.cpp:60
+#: src/gui/widgets/tabs/netdebugtab.cpp:66
+#, c-format
+msgid "Ping: %s ms"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/netdebugtab.cpp:69
+#, c-format
+msgid "In: %d bytes/s"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/netdebugtab.cpp:72
+#, c-format
+msgid "Out: %d bytes/s"
+msgstr ""
+
+#. TRANSLATORS: audio tab in settings
+#: src/gui/widgets/tabs/setup_audio.cpp:48
+msgid "Audio"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:56
+msgid "Basic settings"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:60
+msgid "Enable Audio"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:64
+msgid "Enable music"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:69
+msgid "Enable game sfx"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:74
+msgid "Enable gui sfx"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:79
+msgid "Sfx volume"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:86
+msgid "Music volume"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:93
+msgid "Enable music fade out"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:98
+msgid "Audio frequency"
+msgstr ""
+
+#. TRANSLATORS: audio type
+#: src/gui/widgets/tabs/setup_audio.cpp:103
+msgid "mono"
+msgstr ""
+
+#. TRANSLATORS: audio type
+#: src/gui/widgets/tabs/setup_audio.cpp:105
+msgid "stereo"
+msgstr ""
+
+#. TRANSLATORS: audio type
+#: src/gui/widgets/tabs/setup_audio.cpp:107
+msgid "surround"
+msgstr ""
+
+#. TRANSLATORS: audio type
+#: src/gui/widgets/tabs/setup_audio.cpp:109
+msgid "surround+center+lfe"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:111
+msgid "Audio channels"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:118
+msgid "Parallel number of sounds"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_audio.cpp:124
+msgid "Sound effects"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:128
+msgid "Information dialog sound"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:133
+msgid "Request dialog sound"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:138
+msgid "Whisper message sound"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:143
+msgid "Guild message sound"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:148
+msgid "Party message sound"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:153
+msgid "Clan message sound"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:158
+msgid "Highlight message sound"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:163
+msgid "Global message sound"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:168
+msgid "Error message sound"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:173
+msgid "Trade request sound"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:178
+msgid "Show window sound"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:183
+msgid "Hide window sound"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:193
+msgid "Enable mumble voice chat"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_audio.cpp:199
+msgid "Download music"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_chat.cpp:48
+msgid "Window"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:52
+msgid "Auto hide chat window"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:54
+msgid ""
+"Chat window will be automatically hidden when not in use.\n"
+"\n"
+"Hit Enter or hover mouse to show chat again."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:60
+msgid "Protect chat focus"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:62
+msgid ""
+"Enables aggressive protection of input focus in chat window.\n"
+"\n"
+"Note: no other text inputs will be allowed to receive text input when you "
+"typing in chat window."
+msgstr ""
+
+#. TRANSLATORS: settings group
+#. TRANSLATORS: settings colors tab name
+#. TRANSLATORS: emotes tab name
+#: src/gui/widgets/tabs/setup_chat.cpp:70
+#: src/gui/widgets/tabs/setup_colors.cpp:90 src/gui/windows/emotewindow.cpp:132
+msgid "Colors"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:74
+msgid "Remove colors from received chat messages"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:76
+msgid ""
+"Enable this setting to strip colors from incoming chat messages. All "
+"messages will use default chat text color if this enabled."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:82
+msgid "Show chat colors list"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:84
+msgid ""
+"Enable this setting to show color selection drop-down in chat window. Chat "
+"window will display color selection drop-down.\n"
+"\n"
+"It allows one to select default color of outgoing chat messages easily, but "
+"also occupies some space in chat window."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:97
+msgid "Allow magic and GM commands in all chat tabs"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:99
+msgid ""
+"Enable this setting to be able to type spells and GM commands in any tab."
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_chat.cpp:106
+msgid "Limits"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:110
+msgid "Limit max chars in chat line"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:112
+msgid ""
+"Limits how many characters will be shown in longest lines of text displayed "
+"in chat.\n"
+"\n"
+"Note: long lines can make client slower. Lines longer than this limit will "
+"be truncated."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:120
+msgid "Limit max lines in chat"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:122
+msgid ""
+"Limits how many lines chat will keep in scrollback buffer. Chat keeps "
+"specified number of last lines of text. Oldest lines exceeding this limit "
+"are discarded from scrollback buffer.\n"
+"\n"
+"Note: keeping too many lines in scroll buffer can slow client down."
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_chat.cpp:131
+msgid "Logs"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:135
+msgid "Enable chat Log"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:137
+msgid ""
+"If you enable this setting, chat logs will be written to disk.\n"
+"\n"
+"Note: chat logs can take noticeable amount of disk space over time."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:143
+msgid "Enable debug chat Log"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:145
+msgid "If you enable this, debug chat tab also will be logged to disk."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:150
+msgid "Show chat history"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:152
+msgid ""
+"If this setting enabled, client will load old chat tabs content from logs on "
+"startup instead of starting with empty chat tabs."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:158
+msgid "Show party online messages"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:160
+msgid ""
+"If this setting is enabled, online status changes of party members will be "
+"shown in party tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies "
+"are coming online."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:167
+msgid "Show guild online messages"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:169
+msgid ""
+"If this setting is enabled, online status changes of guild members will be "
+"shown in guild tab of chat.\n"
+"\n"
+"This adds some extra noise to chat, but allows one to see when your buddies "
+"are coming online."
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_chat.cpp:177
+msgid "Messages"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:181
+msgid "Hide shop messages"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:183
+msgid ""
+"If this setting enabled, no messages related to built-in ManaVerse shop will "
+"be displayed in chat. Disable this setting if you want to see shop-related "
+"messages.\n"
+"\n"
+"Note: technically, ManaVerse shop implemented as usual private messages with "
+"special content. If you disable this setting, you will be able to see these "
+"messages and get idea when other players are looking at your shop."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:193
+msgid "Show MVP messages"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:195
+msgid ""
+"Enable this setting to see MVP messages from server.\n"
+"\n"
+"Note: MVP messages are not used on TMW/Evol/etc servers, so this feature "
+"usually makes little difference."
+msgstr ""
+
+#. TRANSLATORS: settings group
+#. TRANSLATORS: input action group
+#. TRANSLATORS: input action label
+#: src/gui/widgets/tabs/setup_chat.cpp:203 src/input/pages/chat.cpp:61
+#: src/input/pages/windows.cpp:214
+msgid "Tabs"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:207
+msgid "Put all whispers in tabs"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:209
+msgid ""
+"If this setting enabled, all whispers (private messages) will be placed in "
+"separate tabs, separate tab for each player. If this setting disabled, all "
+"whispers will appear in General tab.\n"
+"\n"
+"Note: putting all whispers to single General tab is known to be confusing. "
+"Think twice before disabling this feature."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:218
+msgid "Log magic messages in debug tab"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:220
+msgid ""
+"If this setting is enabled, spell invocation will be shown in Debug tab. If "
+"disabled, it will be shown in General tab instead.\n"
+"\n"
+"Note: it does not affects server replies related to spells."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:227
+msgid "Show server messages in debug tab"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:229
+msgid ""
+"If this setting is enabled, server messages will be shown in Debug tab of "
+"chat. If disabled, server messages will appear in General chat instead.\n"
+"\n"
+"Note: according to 4144, disabling this could also make you to lose some "
+"debug messages from client in Debug tab since these are fake server messages."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:238
+msgid "Enable trade tab"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:240
+msgid ""
+"Enables trade tab. Trade tab is basically some filter. Messages containing "
+"words typical for trades will go to Trade tab. This will make General tab "
+"less noisy. If this setting is disabled, all trade related players messages "
+"will stay in General tab."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:248
+msgid "Enable gm tab"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:250
+msgid ""
+"If enabled, GM tab will appear in chat. It displays text related GM "
+"activity.\n"
+"\n"
+"Note: this setting only makes difference for GMs (Game Masters) since this "
+"tab only appears for GMs."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:257
+msgid "Enable language tab"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:259
+msgid ""
+"If this feature enabled, language tab will appear if server supports this "
+"feature.\n"
+"\n"
+"Note: only supported by Evol server yet."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:265
+msgid "Show all languages messages"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:267
+msgid ""
+"If this setting enabled and server supports different chats for different "
+"languages, you will see messages for all languages, regardless of your "
+"language preferences.\n"
+"\n"
+"Note: it only works on servers supporting language tabs feature, like Evol."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:275
+msgid "Enable battle tab"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:277
+msgid ""
+"If this setting enabled, Battle tab will appear in chat. This tab will "
+"contain messages related to battles, like damage and experience gain, if "
+"battle messages are enabled.\n"
+"\n"
+"Note: client restart required to take effect."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:285
+msgid "Show battle events"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:287
+msgid ""
+"If this setting enabled, messages related to battle like damage or "
+"experience gain will be displayed in Debug or Battle tab. If disabled, no "
+"battle messages will be displayed."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:294
+msgid "Resize chat tabs if need"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:296
+msgid ""
+"If this feature enabled, text in chat will be automatically adjusted to "
+"adapt to appearance of chat input field when you typing message and when "
+"input field of chat disappears. If disabled, chat input area will always "
+"occupy its place, which could be otherwise usable for text.\n"
+"\n"
+"Note: its mostly about jumpy attitude vs less usable space for text."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:307
+msgid "Enable trade spam filter"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_chat.cpp:313
+msgid "Time"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:317
+msgid "Use local time"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:319
+msgid ""
+"If this feature enabled, timestamps in chat will use local times. If "
+"disabled, server time will be used (often it is GMT+0)."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:329
+msgid "Highlight words (separated by comma)"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:331
+msgid ""
+"Here you can specify some extra words which will also cause highlighting. "
+"Use comma to separate words.\n"
+"\n"
+"Note: frequent highlights are annoying - use it with caution."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:338
+msgid "Globals ignore names (separated by comma)"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:340
+msgid ""
+"This setting allows you to ignore some global messages if particular sender "
+"(NPC, GM) annoys you too much. Global will be moved to Debug instead.\n"
+"\n"
+"Note: careless use of this feature can make you to miss important announces!"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:348
+msgid "Show emotes button in chat"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:350
+msgid ""
+"If this setting enabled, button will appear near text input field. This "
+"button allows one to invoke composing window, which allows one to insert "
+"smiles and text formatting easily.\n"
+"\n"
+"Note: same window can also be invoked by hotkey when typing, usually F1 by "
+"default."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_chat.cpp:359
+msgid "Show motd server message on start"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_chat.cpp:361
+msgid ""
+"If this setting enabled, client will display server MOTD (message of the "
+"day) once you connect to server. Disable it to hide MOTD."
+msgstr ""
+
+#. TRANSLATORS: color selection preview message
+#: src/gui/widgets/tabs/setup_colors.cpp:50
+msgid "This is what the color looks like"
+msgstr ""
+
+#. TRANSLATORS: colors tab. label.
+#: src/gui/widgets/tabs/setup_colors.cpp:65
+msgid "Type:"
+msgstr ""
+
+#. TRANSLATORS: colors tab. label.
+#: src/gui/widgets/tabs/setup_colors.cpp:69
+#: src/gui/widgets/tabs/setup_colors.cpp:376
+msgid "Delay:"
+msgstr ""
+
+#. TRANSLATORS: colors tab. label.
+#: src/gui/widgets/tabs/setup_colors.cpp:74
+msgid "Red:"
+msgstr ""
+
+#. TRANSLATORS: colors tab. label.
+#: src/gui/widgets/tabs/setup_colors.cpp:79
+msgid "Green:"
+msgstr ""
+
+#. TRANSLATORS: colors tab. label.
+#: src/gui/widgets/tabs/setup_colors.cpp:84
+msgid "Blue:"
+msgstr ""
+
+#. TRANSLATORS: color type
+#: src/gui/widgets/tabs/setup_colors.cpp:109
+#: src/gui/widgets/tabs/setup_colors.cpp:447
+msgid "Static"
+msgstr ""
+
+#. TRANSLATORS: color type
+#: src/gui/widgets/tabs/setup_colors.cpp:113
+#: src/gui/widgets/tabs/setup_colors.cpp:116
+#: src/gui/widgets/tabs/setup_colors.cpp:449
+msgid "Pulse"
+msgstr ""
+
+#. TRANSLATORS: color type
+#: src/gui/widgets/tabs/setup_colors.cpp:119
+#: src/gui/widgets/tabs/setup_colors.cpp:122
+#: src/gui/widgets/tabs/setup_colors.cpp:451
+msgid "Rainbow"
+msgstr ""
+
+#. TRANSLATORS: color type
+#: src/gui/widgets/tabs/setup_colors.cpp:125
+#: src/gui/widgets/tabs/setup_colors.cpp:128
+#: src/gui/widgets/tabs/setup_colors.cpp:451
+msgid "Spectrum"
+msgstr ""
+
+#. TRANSLATORS: colors tab. label.
+#: src/gui/widgets/tabs/setup_colors.cpp:370
+msgid "Alpha:"
+msgstr ""
+
+#. TRANSLATORS: button in input settings tab
+#: src/gui/widgets/tabs/setup_input.cpp:65
+msgid "Assign"
+msgstr ""
+
+#. TRANSLATORS: button in input settings tab
+#: src/gui/widgets/tabs/setup_input.cpp:68
+msgid "Unassign"
+msgstr ""
+
+#. TRANSLATORS: button in input settings tab
+#: src/gui/widgets/tabs/setup_input.cpp:74
+msgid "Reset all keys"
+msgstr ""
+
+#. TRANSLATORS: setting tab name
+#: src/gui/widgets/tabs/setup_input.cpp:84
+msgid "Input"
+msgstr ""
+
+#. TRANSLATORS: input settings error header
+#: src/gui/widgets/tabs/setup_input.cpp:164
+msgid "Key Conflict(s) Detected."
+msgstr ""
+
+#. TRANSLATORS: input settings error
+#: src/gui/widgets/tabs/setup_input.cpp:166
+#, c-format
+msgid ""
+"Conflict \"%s\" and \"%s\" keys. Resolve them, or gameplay may result in "
+"strange behaviour."
+msgstr ""
+
+#. TRANSLATORS: unknown key name
+#. TRANSLATORS: quests window quest name
+#: src/gui/widgets/tabs/setup_input.cpp:338 src/resources/db/questdb.cpp:62
+#: src/resources/db/questdb.cpp:255 src/resources/db/questdb.cpp:261
+msgid "unknown"
+msgstr ""
+
+#. TRANSLATORS: joystick settings tab label
+#: src/gui/widgets/tabs/setup_joystick.cpp:47
+#: src/gui/widgets/tabs/setup_joystick.cpp:143
+msgid "Press the button to start calibration"
+msgstr ""
+
+#. TRANSLATORS: joystick settings tab button
+#: src/gui/widgets/tabs/setup_joystick.cpp:49
+#: src/gui/widgets/tabs/setup_joystick.cpp:140
+msgid "Calibrate"
+msgstr ""
+
+#. TRANSLATORS: joystick settings tab button
+#: src/gui/widgets/tabs/setup_joystick.cpp:52
+msgid "Detect joysticks"
+msgstr ""
+
+#. TRANSLATORS: joystick settings tab checkbox
+#: src/gui/widgets/tabs/setup_joystick.cpp:55
+msgid "Enable joystick"
+msgstr ""
+
+#. TRANSLATORS: joystick settings tab checkbox
+#: src/gui/widgets/tabs/setup_joystick.cpp:62
+msgid "Use joystick if client window inactive"
+msgstr ""
+
+#. TRANSLATORS: joystick settings tab name
+#: src/gui/widgets/tabs/setup_joystick.cpp:68
+msgid "Joystick"
+msgstr ""
+
+#. TRANSLATORS: joystick settings tab button
+#: src/gui/widgets/tabs/setup_joystick.cpp:149
+msgid "Stop"
+msgstr ""
+
+#. TRANSLATORS: joystick settings tab label
+#: src/gui/widgets/tabs/setup_joystick.cpp:152
+msgid "Rotate the stick and don't press buttons"
+msgstr ""
+
+#. TRANSLATORS: show buttons at top right corner type
+#: src/gui/widgets/tabs/setup_misc.cpp:50
+msgid "Always show"
+msgstr ""
+
+#. TRANSLATORS: show buttons at top right corner type
+#: src/gui/widgets/tabs/setup_misc.cpp:52
+msgid "Auto hide in small resolution"
+msgstr ""
+
+#. TRANSLATORS: show buttons at top right corner type
+#: src/gui/widgets/tabs/setup_misc.cpp:54
+msgid "Always auto hide"
+msgstr ""
+
+#. TRANSLATORS: Proxy type selection
+#: src/gui/widgets/tabs/setup_misc.cpp:62
+msgid "System proxy"
+msgstr ""
+
+#. TRANSLATORS: Proxy type selection
+#: src/gui/widgets/tabs/setup_misc.cpp:64
+msgid "Direct connection"
+msgstr ""
+
+#. TRANSLATORS: Proxy type selection
+#: src/gui/widgets/tabs/setup_misc.cpp:71
+msgid "SOCKS5 hostname"
+msgstr ""
+
+#. TRANSLATORS: screen density type
+#. TRANSLATORS: ambient effect type
+#. TRANSLATORS: particle details
+#: src/gui/widgets/tabs/setup_misc.cpp:81
+#: src/gui/widgets/tabs/setup_visual.cpp:59
+#: src/gui/widgets/tabs/setup_visual.cpp:184
+msgid "low"
+msgstr ""
+
+#. TRANSLATORS: screen density type
+#. TRANSLATORS: particle details
+#: src/gui/widgets/tabs/setup_misc.cpp:83
+#: src/gui/widgets/tabs/setup_visual.cpp:186
+msgid "medium"
+msgstr ""
+
+#. TRANSLATORS: screen density type
+#: src/gui/widgets/tabs/setup_misc.cpp:85
+msgid "tv"
+msgstr ""
+
+#. TRANSLATORS: screen density type
+#. TRANSLATORS: ambient effect type
+#. TRANSLATORS: particle details
+#: src/gui/widgets/tabs/setup_misc.cpp:87
+#: src/gui/widgets/tabs/setup_visual.cpp:61
+#: src/gui/widgets/tabs/setup_visual.cpp:188
+msgid "high"
+msgstr ""
+
+#. TRANSLATORS: screen density type
+#: src/gui/widgets/tabs/setup_misc.cpp:89
+msgid "xhigh"
+msgstr ""
+
+#. TRANSLATORS: screen density type
+#: src/gui/widgets/tabs/setup_misc.cpp:91
+msgid "xxhigh"
+msgstr ""
+
+#. TRANSLATORS: sdl2 log level
+#: src/gui/widgets/tabs/setup_misc.cpp:102
+msgid "verbose"
+msgstr ""
+
+#. TRANSLATORS: sdl2 log level
+#: src/gui/widgets/tabs/setup_misc.cpp:104
+msgid "debug"
+msgstr ""
+
+#. TRANSLATORS: sdl2 log level
+#: src/gui/widgets/tabs/setup_misc.cpp:106
+msgid "info"
+msgstr ""
+
+#. TRANSLATORS: sdl2 log level
+#: src/gui/widgets/tabs/setup_misc.cpp:108
+msgid "warn"
+msgstr ""
+
+#. TRANSLATORS: sdl2 log level
+#: src/gui/widgets/tabs/setup_misc.cpp:110
+msgid "error"
+msgstr ""
+
+#. TRANSLATORS: sdl2 log level
+#: src/gui/widgets/tabs/setup_misc.cpp:112
+msgid "critical"
+msgstr ""
+
+#. TRANSLATORS: misc tab in settings
+#: src/gui/widgets/tabs/setup_misc.cpp:126
+msgid "Misc"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:137
+msgid "Show damage inflicted to monsters"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:142
+msgid "Auto target only reachable monsters"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:147
+msgid "Select auto target for attack skills"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:152
+msgid "Highlight monster attack range"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:158
+msgid "Show monster hp bar"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:163
+msgid "Cycle monster targets"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#. TRANSLATORS: long button name for map window.
+#. TRANSLATORS: debug window tab
+#. TRANSLATORS: mini map window name
+#: src/gui/widgets/tabs/setup_misc.cpp:169 src/gui/windowmenu.cpp:150
+#: src/gui/windows/debugwindow.cpp:68 src/gui/windows/minimap.cpp:66
+#: src/gui/windows/minimap.cpp:129
+msgid "Map"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:173
+msgid "Show warps particles"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:178
+msgid "Highlight map portals"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:183
+msgid "Highlight floor items"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:188
+msgid "Highlight player attack range"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:193
+msgid "Show extended minimaps"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:198
+msgid "Draw path"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:203
+msgid "Draw hotkeys on map"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:208
+msgid "Enable lazy scrolling"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:213
+msgid "Scroll laziness"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:218
+msgid "Scroll radius"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:223
+msgid "Auto resize minimaps"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:228
+msgid "Play map animations"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_misc.cpp:234
+msgid "Moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:238
+msgid "Auto fix position"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:243
+msgid "Show server side position"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:248
+msgid "Attack while moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:253
+msgid "Attack next target"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:258
+msgid "Sync player move"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:263
+msgid "Sync player move distance"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
+msgid "Crazy move A program"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:293
+msgid "Mouse relative moves (good for touch interfaces)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:303
+msgid "Show own hp bar"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:308
+msgid "Enable quick stats"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:313
+msgid "Cycle player targets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:318
+msgid "Show job exp messages"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:323
+msgid "Show players popups"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:328
+msgid "Afk message"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:333
+msgid "Show job"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:338
+msgid "Enable attack filter"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:343
+msgid "Enable pickup filter"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:348
+msgid "Enable advert protocol"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:353
+msgid "Enabled pets support"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:358
+msgid "Enable weight notifications"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#. TRANSLATORS: long button name for shop window.
+#. TRANSLATORS: shop window name
+#. TRANSLATORS: shop button tooltip
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
+#: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
+#: src/gui/windows/inventorywindow.cpp:276
+msgid "Shop"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:367
+msgid "Accept sell/buy requests"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:372
+msgid "Enable shop mode"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#. TRANSLATORS: npc dialog name
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
+msgid "NPC"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:382
+msgid "Cycle npc targets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:387
+msgid "Log NPC dialogue"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_misc.cpp:393
+msgid "Bots support"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:397
+msgid "Enable guild bot support and disable native guild support"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:404
+msgid "Enable manamarket bot support"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_misc.cpp:412
+msgid "Keyboard"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:416
+msgid "Repeat delay"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:421
+msgid "Repeat interval"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:426
+msgid "Custom repeat interval"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:432
+msgid "Enable alt-tab workaround"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:444
+msgid "Shortcut buttons"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:449
+msgid "Show icons on shortcut buttons"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_misc.cpp:455
+msgid "Proxy server"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:460
+msgid "Proxy type"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:465
+msgid "Proxy address:port"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:470
+msgid "Tunnel through HTTP proxy"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_misc.cpp:476
+msgid "Logging"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:480
+msgid "Enable OpenGL version check (do not disable)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:486
+msgid "Enable debug log"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:491
+msgid "Ignore logging packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:496
+msgid "Log unimplemented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:501
+msgid "Enable OpenGL log"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:506
+msgid "Enable input log"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:513
+msgid "SDL logging level"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#. TRANSLATORS: input action name
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
+msgid "Upload log file"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:528
+msgid "Enable server side attack"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:533
+msgid "Hide support page link on error"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:538
+msgid "Enable double clicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:543
+msgid "Enable bot checker"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:548
+msgid "Enable buggy servers protection (do not disable)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:554
+msgid "Low traffic mode"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:560
+msgid "Use FBO for screenshots (only for opengl)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:567
+msgid "Screenshot directory"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:574
+msgid "Network delay between sub servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:579
+msgid "Show background"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:585
+msgid "Screen density override"
+msgstr ""
+
+#. TRANSLATORS: mods tab in settings
+#: src/gui/widgets/tabs/setup_mods.cpp:43
+msgid "Mods"
+msgstr ""
+
+#. TRANSLATORS: settings label
+#: src/gui/widgets/tabs/setup_mods.cpp:78
+msgid "No mods present"
+msgstr ""
+
+#. TRANSLATORS: texture compression type
+#. TRANSLATORS: confirm dialog button
+#: src/gui/widgets/tabs/setup_perfomance.cpp:46
+#: src/gui/windows/confirmdialog.cpp:47
+msgid "No"
+msgstr ""
+
+#. TRANSLATORS: settings tab name
+#. TRANSLATORS: perfoamance tab quick button
+#: src/gui/widgets/tabs/setup_perfomance.cpp:61 src/progs/dyecmd/client.cpp:553
+#: src/progs/manaplus/client.cpp:919
+msgid "Performance"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:78
+msgid "Better performance (enable for better performance)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:83
+msgid "Auto adjust performance"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:88
+msgid "Hw acceleration"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:93
+msgid "Enable opacity cache (Software, can use much memory)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:99
+msgid "Enable map reduce (Software)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:105
+msgid "Enable compound sprite delay (Software)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:110
+msgid "Enable delayed images load (OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:115
+msgid "Enable texture sampler (OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:120
+msgid "Enable OpenGL context creation"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:125
+msgid "Enable OpenGL direct state access"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:131
+msgid "Better quality (disable for better performance)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:136
+msgid "Enable alpha channel fix (Software, can be very slow)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:142
+msgid "Show beings transparency"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:147
+msgid "Enable reorder sprites (need for mods support)."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:154
+msgid "Small memory (enable for lower memory usage)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:159
+msgid "Disable advanced beings caching (Software)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:164
+msgid "Disable beings caching (Software)"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_perfomance.cpp:171
+msgid "Different options (enable or disable can improve performance)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:179
+msgid "Try first sdl driver (only for SDL2 default mode)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:186
+msgid "Enable texture compression (OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:191
+msgid "Enable rectangular texture extension (OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:196
+msgid "Use new texture internal format (OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:201
+msgid "Enable texture atlases (OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:206
+msgid "Cache all sprites per map (can use additional memory)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:212
+msgid "Cache all sounds (can use additional memory)"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_perfomance.cpp:218
+msgid "Critical options (DO NOT change if you don't know what you're doing)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_perfomance.cpp:223
+msgid "Disable logging in game (do not enable)"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#. TRANSLATORS: visible name type
+#: src/gui/widgets/tabs/setup_players.cpp:45
+#: src/gui/widgets/tabs/setup_players.cpp:59
+msgid "hide"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:47
+msgid "show at top"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:49
+msgid "show at right"
+msgstr ""
+
+#. TRANSLATORS: screen badges type
+#: src/gui/widgets/tabs/setup_players.cpp:51
+msgid "show at bottom"
+msgstr ""
+
+#. TRANSLATORS: visible name type
+#: src/gui/widgets/tabs/setup_players.cpp:61
+msgid "show"
+msgstr ""
+
+#. TRANSLATORS: visible name type
+#: src/gui/widgets/tabs/setup_players.cpp:63
+msgid "show on selection"
+msgstr ""
+
+#. TRANSLATORS: show on top or down
+#: src/gui/widgets/tabs/setup_players.cpp:71
+msgid "top"
+msgstr ""
+
+#. TRANSLATORS: show on top or down
+#: src/gui/widgets/tabs/setup_players.cpp:73
+msgid "bottom"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:90
+msgid "Show gender"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:95
+msgid "Show level"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:100
+msgid "Show own name"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:105
+msgid "Enable extended mouse targeting"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:110
+msgid "Target dead players"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:117
+msgid "Show player names"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:125
+msgid "Show player names at"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:131
+msgid "Auto move names"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:137
+msgid "Badges"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:142
+msgid "Secure trades"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:147
+msgid "Unsecure chars in names"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:152
+msgid "Show statuses"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:157
+msgid "Show ip addresses on screenshots"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:162
+msgid "Allow self heal with mouse click"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:167
+msgid "Group friends in who is online window"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:172
+msgid "Hide erased players nicks"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:177
+msgid "Collect players id and seen log"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:182
+msgid "Use special diagonal speed in players moving"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:187
+msgid "Log players actions (for GM)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:192
+msgid "Create screenshots for each complete trades"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:197
+msgid ""
+"Emulate right mouse button by long mouse click (useful for touch interfaces)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:203
+msgid "Enable remote commands"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_players.cpp:209
+msgid "Allow move character by mouse"
+msgstr ""
+
+#. TRANSLATORS: quick tab in settings
+#. TRANSLATORS: settings tab name
+#: src/gui/widgets/tabs/setup_quick.cpp:45
+#: src/progs/manaplus/actions/windows.cpp:317
+msgid "Quick"
+msgstr ""
+
+#. TRANSLATORS: relations table header
+#: src/gui/widgets/tabs/setup_relations.cpp:58
+msgid "Name"
+msgstr ""
+
+#. TRANSLATORS: relations table header
+#: src/gui/widgets/tabs/setup_relations.cpp:60
+msgid "Relation"
+msgstr ""
+
+#. TRANSLATORS: relation dialog button
+#: src/gui/widgets/tabs/setup_relations.cpp:73
+msgid "Allow trading"
+msgstr ""
+
+#. TRANSLATORS: relation dialog button
+#: src/gui/widgets/tabs/setup_relations.cpp:77
+msgid "Allow whispers"
+msgstr ""
+
+#. TRANSLATORS: relation dialog button
+#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: mail window button
+#. TRANSLATORS: servers dialog button
+#. TRANSLATORS: shop window label
+#. TRANSLATORS: command editor button
+#. TRANSLATORS: input action name
+#: src/gui/widgets/tabs/setup_relations.cpp:81
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
+#: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
+msgid "Delete"
+msgstr ""
+
+#. TRANSLATORS: relation dialog name
+#: src/gui/widgets/tabs/setup_relations.cpp:88
+msgid "Relations"
+msgstr ""
+
+#. TRANSLATORS: relation dialog label
+#: src/gui/widgets/tabs/setup_relations.cpp:113
+msgid "When ignoring:"
+msgstr ""
+
+#. TRANSLATORS: theme settings label
+#: src/gui/widgets/tabs/setup_theme.cpp:63
+msgid "Gui theme"
+msgstr ""
+
+#. TRANSLATORS: theme settings label
+#: src/gui/widgets/tabs/setup_theme.cpp:71
+msgid "Main Font"
+msgstr ""
+
+#. TRANSLATORS: theme settings label
+#: src/gui/widgets/tabs/setup_theme.cpp:77
+msgid "Language"
+msgstr ""
+
+#. TRANSLATORS: theme settings label
+#. TRANSLATORS: font size
+#: src/gui/widgets/tabs/setup_theme.cpp:82 src/gui/windows/emotewindow.cpp:56
+msgid "Bold font"
+msgstr ""
+
+#. TRANSLATORS: theme settings label
+#: src/gui/widgets/tabs/setup_theme.cpp:87
+msgid "Particle font"
+msgstr ""
+
+#. TRANSLATORS: theme settings label
+#: src/gui/widgets/tabs/setup_theme.cpp:92
+msgid "Help font"
+msgstr ""
+
+#. TRANSLATORS: theme settings label
+#: src/gui/widgets/tabs/setup_theme.cpp:97
+msgid "Secure font"
+msgstr ""
+
+#. TRANSLATORS: theme settings label
+#: src/gui/widgets/tabs/setup_theme.cpp:102
+msgid "Npc font"
+msgstr ""
+
+#. TRANSLATORS: theme settings label
+#: src/gui/widgets/tabs/setup_theme.cpp:107
+msgid "Japanese font"
+msgstr ""
+
+#. TRANSLATORS: theme settings label
+#: src/gui/widgets/tabs/setup_theme.cpp:112
+msgid "Chinese font"
+msgstr ""
+
+#. TRANSLATORS: theme settings label
+#: src/gui/widgets/tabs/setup_theme.cpp:118
+msgid "Font size"
+msgstr ""
+
+#. TRANSLATORS: theme settings label
+#: src/gui/widgets/tabs/setup_theme.cpp:124
+msgid "Npc font size"
+msgstr ""
+
+#. TRANSLATORS: button name with information about selected theme
+#: src/gui/widgets/tabs/setup_theme.cpp:129
+msgid "i"
+msgstr ""
+
+#. TRANSLATORS: theme settings tab name
+#. TRANSLATORS: theme tab quick button
+#: src/gui/widgets/tabs/setup_theme.cpp:133 src/progs/dyecmd/client.cpp:559
+#: src/progs/manaplus/client.cpp:925
+msgid "Theme"
+msgstr ""
+
+#. TRANSLATORS: theme name
+#: src/gui/widgets/tabs/setup_theme.cpp:254
+msgid "Name: "
+msgstr ""
+
+#. TRANSLATORS: theme copyright
+#: src/gui/widgets/tabs/setup_theme.cpp:256
+msgid "Copyright:"
+msgstr ""
+
+#. TRANSLATORS: theme info dialog header
+#: src/gui/widgets/tabs/setup_theme.cpp:322
+msgid "Theme info"
+msgstr ""
+
+#. TRANSLATORS: theme message dialog
+#: src/gui/widgets/tabs/setup_theme.cpp:357
+msgid "Theme Changed"
+msgstr ""
+
+#. TRANSLATORS: ok dialog message
+#. TRANSLATORS: video settings warning
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
+msgid "Restart your client for the change to take effect."
+msgstr ""
+
+#. TRANSLATORS: onscreen button size
+#: src/gui/widgets/tabs/setup_touch.cpp:41
+msgid "Small"
+msgstr ""
+
+#. TRANSLATORS: onscreen button size
+#: src/gui/widgets/tabs/setup_touch.cpp:45
+msgid "Medium"
+msgstr ""
+
+#. TRANSLATORS: onscreen button size
+#: src/gui/widgets/tabs/setup_touch.cpp:47
+msgid "Large"
+msgstr ""
+
+#. TRANSLATORS: touch settings tab
+#: src/gui/widgets/tabs/setup_touch.cpp:69
+msgid "Touch"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_touch.cpp:78
+msgid "Onscreen keyboard"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_touch.cpp:82
+msgid "Show onscreen keyboard icon"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_touch.cpp:87
+msgid "Keyboard icon action"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_touch.cpp:93
+msgid "Onscreen joystick"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_touch.cpp:97
+msgid "Show onscreen joystick"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_touch.cpp:102
+msgid "Joystick size"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_touch.cpp:108
+msgid "Onscreen buttons"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_touch.cpp:112
+msgid "Show onscreen buttons"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_touch.cpp:117
+msgid "Buttons format"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_touch.cpp:122
+msgid "Buttons size"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_touch.cpp:131
+#, c-format
+msgid "Button %u action"
+msgstr ""
+
+#. TRANSLATORS: video settings checkbox
+#: src/gui/widgets/tabs/setup_video.cpp:75
+msgid "Full screen"
+msgstr ""
+
+#. TRANSLATORS: video settings checkbox
+#: src/gui/widgets/tabs/setup_video.cpp:80
+msgid "FPS limit:"
+msgstr ""
+
+#. TRANSLATORS: video settings label
+#: src/gui/widgets/tabs/setup_video.cpp:86
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
+msgid "Alt FPS limit: "
+msgstr ""
+
+#. TRANSLATORS: video settings button
+#: src/gui/widgets/tabs/setup_video.cpp:90
+msgid "Detect best mode"
+msgstr ""
+
+#. TRANSLATORS: video settings checkbox
+#: src/gui/widgets/tabs/setup_video.cpp:101
+msgid "High DPI"
+msgstr ""
+
+#. TRANSLATORS: video settings checkbox
+#: src/gui/widgets/tabs/setup_video.cpp:107
+msgid "Show cursor"
+msgstr ""
+
+#. TRANSLATORS: video settings checkbox
+#: src/gui/widgets/tabs/setup_video.cpp:110
+msgid "Custom cursor"
+msgstr ""
+
+#. TRANSLATORS: video settings checkbox
+#: src/gui/widgets/tabs/setup_video.cpp:115
+msgid "Enable resize"
+msgstr ""
+
+#. TRANSLATORS: video settings checkbox
+#: src/gui/widgets/tabs/setup_video.cpp:118
+msgid "No frame"
+msgstr ""
+
+#. TRANSLATORS: video settings tab name
+#. TRANSLATORS: video tab quick button
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
+#: src/progs/manaplus/client.cpp:922
+msgid "Video"
+msgstr ""
+
+#. TRANSLATORS: video settings label
+#. TRANSLATORS: video settings label value
+#. TRANSLATORS: video settings label
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
+msgid "None"
+msgstr ""
+
+#. TRANSLATORS: video error message
+#: src/gui/widgets/tabs/setup_video.cpp:255
+msgid ""
+"Failed to switch to windowed mode and restoration of old mode also failed!"
+msgstr ""
+
+#. TRANSLATORS: video error message
+#: src/gui/widgets/tabs/setup_video.cpp:262
+msgid ""
+"Failed to switch to fullscreen mode and restoration of old mode also failed!"
+msgstr ""
+
+#. TRANSLATORS: video settings warning
+#: src/gui/widgets/tabs/setup_video.cpp:275
+msgid "Switching to Full Screen"
+msgstr ""
+
+#. TRANSLATORS: video settings warning
+#: src/gui/widgets/tabs/setup_video.cpp:277
+msgid "Restart needed for changes to take effect."
+msgstr ""
+
+#. TRANSLATORS: video settings warning
+#: src/gui/widgets/tabs/setup_video.cpp:304
+msgid "Changing to OpenGL"
+msgstr ""
+
+#. TRANSLATORS: video settings warning
+#: src/gui/widgets/tabs/setup_video.cpp:306
+msgid "Applying change to OpenGL requires restart."
+msgstr ""
+
+#. TRANSLATORS: resolution question dialog
+#: src/gui/widgets/tabs/setup_video.cpp:399
+msgid "Custom resolution (example: 1024x768)"
+msgstr ""
+
+#. TRANSLATORS: resolution question dialog
+#: src/gui/widgets/tabs/setup_video.cpp:401
+msgid "Enter new resolution:                "
+msgstr ""
+
+#. TRANSLATORS: video settings warning
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
+msgid "Screen Resolution Changed"
+msgstr ""
+
+#. TRANSLATORS: video settings warning
+#: src/gui/widgets/tabs/setup_video.cpp:434
+msgid "Some windows may be moved to fit the lowered resolution."
+msgstr ""
+
+#. TRANSLATORS: speach type
+#: src/gui/widgets/tabs/setup_visual.cpp:43
+msgid "No text"
+msgstr ""
+
+#. TRANSLATORS: speach type
+#: src/gui/widgets/tabs/setup_visual.cpp:45
+msgid "Text"
+msgstr ""
+
+#. TRANSLATORS: speach type
+#: src/gui/widgets/tabs/setup_visual.cpp:47
+msgid "Bubbles, no names"
+msgstr ""
+
+#. TRANSLATORS: speach type
+#: src/gui/widgets/tabs/setup_visual.cpp:49
+msgid "Bubbles with names"
+msgstr ""
+
+#. TRANSLATORS: ambient effect type
+#. TRANSLATORS: vsync type
+#: src/gui/widgets/tabs/setup_visual.cpp:57
+#: src/gui/widgets/tabs/setup_visual.cpp:83
+msgid "off"
+msgstr ""
+
+#. TRANSLATORS: patricle effects type
+#: src/gui/widgets/tabs/setup_visual.cpp:69
+msgid "best quality"
+msgstr ""
+
+#. TRANSLATORS: patricle effects type
+#: src/gui/widgets/tabs/setup_visual.cpp:71
+msgid "normal"
+msgstr ""
+
+#. TRANSLATORS: patricle effects type
+#: src/gui/widgets/tabs/setup_visual.cpp:73
+msgid "best performance"
+msgstr ""
+
+#. TRANSLATORS: vsync type
+#: src/gui/widgets/tabs/setup_visual.cpp:85
+msgid "on"
+msgstr ""
+
+#. TRANSLATORS: settings tab name
+#: src/gui/widgets/tabs/setup_visual.cpp:98
+msgid "Visual"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:107
+#: src/gui/widgets/tabs/setup_visual.cpp:116
+msgid "Scale"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:121
+msgid "Notifications"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:125
+msgid "Show pickup notifications in chat"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:130
+msgid "Show pickup notifications as particle effects"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:135
+msgid "Effects"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:140
+msgid "Grab mouse and keyboard input"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:146
+msgid "Blurring textures (OpenGL)"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:151
+msgid "Gui opacity"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:157
+msgid "Enable gui opacity"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:163
+msgid "Overhead text"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:169
+msgid "Ambient FX"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:174
+msgid "Show particle effects"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:179
+msgid "Show particle effects from maps"
+msgstr ""
+
+#. TRANSLATORS: particle details
+#: src/gui/widgets/tabs/setup_visual.cpp:190
+msgid "max"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:192
+msgid "Particle detail"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:201
+msgid "Particle physics"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:207
+#: src/gui/widgets/tabs/setup_visual.cpp:216
+msgid "Gamma"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:211
+msgid "Enable gamma control"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:228
+msgid "Vsync"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:234
+msgid "Center game window"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:240
+msgid "Allow screensaver to run"
+msgstr ""
+
+#. TRANSLATORS: settings group
+#: src/gui/widgets/tabs/setup_visual.cpp:246
+msgid "Screenshots"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_visual.cpp:250
+msgid "Add water mark into screenshots"
+msgstr ""
+
+#. TRANSLATORS: Attack filter tab name in social window.
+#. TRANSLATORS: Should be small
+#: src/gui/widgets/tabs/socialattacktab.h:49
+msgid "Atk"
+msgstr ""
+
+#. TRANSLATORS: mobs group name in social window
+#: src/gui/widgets/tabs/socialattacktab.h:66
+msgid "Priority mobs"
+msgstr ""
+
+#. TRANSLATORS: mobs group name in social window
+#: src/gui/widgets/tabs/socialattacktab.h:68
+msgid "Attack mobs"
+msgstr ""
+
+#. TRANSLATORS: mobs group name in social window
+#: src/gui/widgets/tabs/socialattacktab.h:70
+msgid "Ignore mobs"
+msgstr ""
+
+#. TRANSLATORS: social window label
+#: src/gui/widgets/tabs/socialfriendstab.h:116
+#, c-format
+msgid "Friends: %u/%u"
+msgstr ""
+
+#. TRANSLATORS: social window label
+#: src/gui/widgets/tabs/socialguildtab2.h:99
+#: src/gui/widgets/tabs/socialguildtab.h:181
+#: src/gui/widgets/tabs/socialpartytab.h:174
+#, c-format
+msgid "Players: %u/%u"
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/widgets/tabs/socialguildtab.h:89
+#, c-format
+msgid "Invited user %s to guild %s."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/widgets/tabs/socialguildtab.h:109
+#, c-format
+msgid "Guild %s quit requested."
+msgstr ""
+
+#. TRANSLATORS: guild invite message
+#: src/gui/widgets/tabs/socialguildtab.h:127
+msgid "Member Invite to Guild"
+msgstr ""
+
+#. TRANSLATORS: guild invite message
+#: src/gui/widgets/tabs/socialguildtab.h:129
+#, c-format
+msgid "Who would you like to invite to guild %s?"
+msgstr ""
+
+#. TRANSLATORS: guild leave message
+#: src/gui/widgets/tabs/socialguildtab.h:141
+msgid "Leave Guild?"
+msgstr ""
+
+#. TRANSLATORS: guild leave message
+#: src/gui/widgets/tabs/socialguildtab.h:143
+#, c-format
+msgid "Are you sure you want to leave guild %s?"
+msgstr ""
+
+#. TRANSLATORS: social window label
+#: src/gui/widgets/tabs/socialguildtab.h:157
+#, c-format
+msgid "Members: %u/%u"
+msgstr ""
+
+#. TRANSLATORS: Navigation tab name in social window.
+#. TRANSLATORS: Should be small
+#: src/gui/widgets/tabs/socialnavigationtab.h:60
+msgid "Nav"
+msgstr ""
+
+#. TRANSLATORS: social window label
+#: src/gui/widgets/tabs/socialnavigationtab.h:162
+#, c-format
+msgid "Portals: %u/%u"
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/widgets/tabs/socialpartytab.h:91
+#, c-format
+msgid "Invited user %s to party."
+msgstr ""
+
+#. TRANSLATORS: tab in social window
+#: src/gui/widgets/tabs/socialpartytab.h:110
+#, c-format
+msgid "Party %s quit requested."
+msgstr ""
+
+#. TRANSLATORS: party invite message
+#: src/gui/widgets/tabs/socialpartytab.h:128
+msgid "Member Invite to Party"
+msgstr ""
+
+#. TRANSLATORS: party invite message
+#: src/gui/widgets/tabs/socialpartytab.h:130
+#, c-format
+msgid "Who would you like to invite to party %s?"
+msgstr ""
+
+#. TRANSLATORS: party leave message
+#: src/gui/widgets/tabs/socialpartytab.h:142
+msgid "Leave Party?"
+msgstr ""
+
+#. TRANSLATORS: party leave message
+#: src/gui/widgets/tabs/socialpartytab.h:144
+#, c-format
+msgid "Are you sure you want to leave party %s?"
+msgstr ""
+
+#. TRANSLATORS: Pickup filter tab name in social window.
+#. TRANSLATORS: Should be small
+#: src/gui/widgets/tabs/socialpickuptab.h:49
+msgid "Pik"
+msgstr ""
+
+#. TRANSLATORS: items group name in social window
+#: src/gui/widgets/tabs/socialpickuptab.h:66
+msgid "Pickup items"
+msgstr ""
+
+#. TRANSLATORS: items group name in social window
+#: src/gui/widgets/tabs/socialpickuptab.h:68
+msgid "Ignore items"
+msgstr ""
+
+#. TRANSLATORS: social window label
+#: src/gui/widgets/tabs/socialplayerstab.h:189
+#, c-format
+msgid "Visible players: %d"
+msgstr ""
+
+#. TRANSLATORS: debug window label, logic per second
+#: src/gui/widgets/tabs/statdebugtab.cpp:42
+#: src/gui/widgets/tabs/statdebugtab.cpp:80
+#, c-format
+msgid "LPS: %d"
+msgstr ""
+
+#. TRANSLATORS: debug window stats reset button
+#. TRANSLATORS: npc dialog button
+#: src/gui/widgets/tabs/statdebugtab.cpp:44 src/gui/windows/npcdialog.cpp:138
+msgid "Reset"
+msgstr ""
+
+#. TRANSLATORS: debug window stat label
+#: src/gui/widgets/tabs/statdebugtab.cpp:64
+#: src/gui/widgets/tabs/statdebugtab.cpp:86
+#, c-format
+msgid "stat%u: %d ms"
+msgstr ""
+
+#. TRANSLATORS: debug window stat label
+#: src/gui/widgets/tabs/statdebugtab.cpp:68
+#: src/gui/widgets/tabs/statdebugtab.cpp:91
+#, c-format
+msgid "%d ms"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:37
+#: src/gui/widgets/tabs/targetdebugtab.cpp:97
+#: src/gui/widgets/tabs/targetdebugtab.cpp:168
+msgid "Target:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:39
+#: src/gui/widgets/tabs/targetdebugtab.cpp:103
+#: src/gui/widgets/tabs/targetdebugtab.cpp:170
+msgid "Target Id:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:42
+#: src/gui/widgets/tabs/targetdebugtab.cpp:106
+#: src/gui/widgets/tabs/targetdebugtab.cpp:172
+msgid "Target type:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:44
+msgid "Target level:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:46
+#: src/gui/widgets/tabs/targetdebugtab.cpp:122
+msgid "Target race:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:48
+msgid "Target party:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:50
+msgid "Target guild:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:52
+#: src/gui/widgets/tabs/targetdebugtab.cpp:156
+#: src/gui/widgets/tabs/targetdebugtab.cpp:162
+#: src/gui/widgets/tabs/targetdebugtab.cpp:180
+msgid "Attack delay:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:54
+#: src/gui/widgets/tabs/targetdebugtab.cpp:134
+#: src/gui/widgets/tabs/targetdebugtab.cpp:182
+msgid "Minimal hit:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:56
+#: src/gui/widgets/tabs/targetdebugtab.cpp:137
+#: src/gui/widgets/tabs/targetdebugtab.cpp:184
+msgid "Maximum hit:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:58
+#: src/gui/widgets/tabs/targetdebugtab.cpp:140
+#: src/gui/widgets/tabs/targetdebugtab.cpp:186
+msgid "Critical hit:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:60
+#: src/gui/widgets/tabs/targetdebugtab.cpp:143
+#: src/gui/widgets/tabs/targetdebugtab.cpp:188
+msgid "Karma:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:62
+#: src/gui/widgets/tabs/targetdebugtab.cpp:146
+#: src/gui/widgets/tabs/targetdebugtab.cpp:190
+msgid "Manner:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:64
+#: src/gui/widgets/tabs/targetdebugtab.cpp:149
+#: src/gui/widgets/tabs/targetdebugtab.cpp:192
+msgid "Effects:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:111
+#: src/gui/widgets/tabs/targetdebugtab.cpp:117
+#: src/gui/widgets/tabs/targetdebugtab.cpp:174
+msgid "Target Level:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:125
+#: src/gui/widgets/tabs/targetdebugtab.cpp:176
+msgid "Target Party:"
+msgstr ""
+
+#. TRANSLATORS: debug window label
+#: src/gui/widgets/tabs/targetdebugtab.cpp:129
+#: src/gui/widgets/tabs/targetdebugtab.cpp:178
+msgid "Target Guild:"
+msgstr ""
+
+#. TRANSLATORS: short button name for who is online window.
+#: src/gui/windowmenu.cpp:83
+msgid "ONL"
+msgstr ""
+
+#. TRANSLATORS: long button name for who is online window.
+#: src/gui/windowmenu.cpp:86
+msgid "Who is online"
+msgstr ""
+
+#. TRANSLATORS: short button name for help window.
+#: src/gui/windowmenu.cpp:89
+msgid "HLP"
+msgstr ""
+
+#. TRANSLATORS: long button name for help window.
+#. TRANSLATORS: help window name
+#. TRANSLATORS: theme tab quick button
+#: src/gui/windowmenu.cpp:92 src/gui/windows/helpwindow.cpp:57
+#: src/progs/dyecmd/client.cpp:565 src/progs/manaplus/client.cpp:931
+msgid "Help"
+msgstr ""
+
+#. TRANSLATORS: short button name for quests window.
+#: src/gui/windowmenu.cpp:95
+msgid "QE"
+msgstr ""
+
+#. TRANSLATORS: long button name for quests window.
+#. TRANSLATORS: quests window name
+#: src/gui/windowmenu.cpp:98 src/gui/windows/questswindow.cpp:65
+msgid "Quests"
+msgstr ""
+
+#. TRANSLATORS: short button name for kill stats window.
+#: src/gui/windowmenu.cpp:101
+msgid "KS"
+msgstr ""
+
+#. TRANSLATORS: long button name for kill stats window.
+#. TRANSLATORS: kill stats window name
+#: src/gui/windowmenu.cpp:104 src/gui/windows/killstats.cpp:49
+msgid "Kill stats"
+msgstr ""
+
+#. TRANSLATORS: long button name for emotes window.
+#: src/gui/windowmenu.cpp:109
+msgid "Smilies"
+msgstr ""
+
+#. TRANSLATORS: short button name for chat window.
+#: src/gui/windowmenu.cpp:112
+msgid "CH"
+msgstr ""
+
+#. TRANSLATORS: short button name for status window.
+#: src/gui/windowmenu.cpp:123
+msgid "STA"
+msgstr ""
+
+#. TRANSLATORS: long button name for status window.
+#: src/gui/windowmenu.cpp:126
+msgid "Status"
+msgstr ""
+
+#. TRANSLATORS: short button name for equipment window.
+#: src/gui/windowmenu.cpp:129
+msgid "EQU"
+msgstr ""
+
+#. TRANSLATORS: long button name for equipment window.
+#. TRANSLATORS: equipment window name
+#. TRANSLATORS: equipment button tooltip
+#: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
+#: src/gui/windows/inventorywindow.cpp:278
+msgid "Equipment"
+msgstr ""
+
+#. TRANSLATORS: short button name for inventory window.
+#: src/gui/windowmenu.cpp:135
+msgid "INV"
+msgstr ""
+
+#. TRANSLATORS: short button name for cart window.
+#: src/gui/windowmenu.cpp:141
+msgid "CA"
+msgstr ""
+
+#. TRANSLATORS: short button name for map window.
+#: src/gui/windowmenu.cpp:147
+msgid "MAP"
+msgstr ""
+
+#. TRANSLATORS: short button name for skills window.
+#: src/gui/windowmenu.cpp:156
+msgid "SKI"
+msgstr ""
+
+#. TRANSLATORS: long button name for skills window.
+#. TRANSLATORS: skills dialog name
+#: src/gui/windowmenu.cpp:159 src/gui/windows/skilldialog.cpp:85
+msgid "Skills"
+msgstr ""
+
+#. TRANSLATORS: short button name for social window.
+#: src/gui/windowmenu.cpp:164
+msgid "SOC"
+msgstr ""
+
+#. TRANSLATORS: long button name for social window.
+#. TRANSLATORS: social window name
+#: src/gui/windowmenu.cpp:167 src/gui/windows/socialwindow.cpp:52
+msgid "Social"
+msgstr ""
+
+#. TRANSLATORS: short button name for shortcuts window.
+#: src/gui/windowmenu.cpp:170
+msgid "SH"
+msgstr ""
+
+#. TRANSLATORS: short button name for spells window.
+#: src/gui/windowmenu.cpp:176
+msgid "SP"
+msgstr ""
+
+#. TRANSLATORS: short button name for drops window.
+#: src/gui/windowmenu.cpp:182
+msgid "DR"
+msgstr ""
+
+#. TRANSLATORS: short button name for did you know window.
+#: src/gui/windowmenu.cpp:188
+msgid "YK"
+msgstr ""
+
+#. TRANSLATORS: long button name for did you know window.
+#: src/gui/windowmenu.cpp:191
+msgid "Did you know"
+msgstr ""
+
+#. TRANSLATORS: short button name for shop window.
+#: src/gui/windowmenu.cpp:194
+msgid "SHP"
+msgstr ""
+
+#. TRANSLATORS: short button name for outfits window.
+#: src/gui/windowmenu.cpp:200
+msgid "OU"
+msgstr ""
+
+#. TRANSLATORS: short button name for updates window.
+#: src/gui/windowmenu.cpp:206
+msgid "UP"
+msgstr ""
+
+#. TRANSLATORS: long button name for updates window.
+#: src/gui/windowmenu.cpp:209
+msgid "Updates"
+msgstr ""
+
+#. TRANSLATORS: short button name for bank window.
+#: src/gui/windowmenu.cpp:212
+msgid "BA"
+msgstr ""
+
+#. TRANSLATORS: long button name for bank window.
+#. TRANSLATORS: bank window name
+#: src/gui/windowmenu.cpp:215 src/gui/windows/bankwindow.cpp:43
+msgid "Bank"
+msgstr ""
+
+#. TRANSLATORS: short button name for mail window.
+#: src/gui/windowmenu.cpp:218
+msgid "MA"
+msgstr ""
+
+#. TRANSLATORS: long button name for mail window.
+#. TRANSLATORS: mail window name
+#. TRANSLATORS: inventory type name
+#: src/gui/windowmenu.cpp:221 src/gui/windows/mailwindow.cpp:57
+#: src/resources/inventory/inventory.cpp:381
+msgid "Mail"
+msgstr ""
+
+#. TRANSLATORS: short button name for clan window.
+#: src/gui/windowmenu.cpp:224
+msgid "CL"
+msgstr ""
+
+#. TRANSLATORS: short button name for server info window.
+#: src/gui/windowmenu.cpp:230
+msgid "SI"
+msgstr ""
+
+#. TRANSLATORS: long button name for server info window.
+#. TRANSLATORS: servers dialog name
+#: src/gui/windowmenu.cpp:233 src/gui/windows/serverinfowindow.cpp:41
+msgid "Server info"
+msgstr ""
+
+#. TRANSLATORS: short button name for debug window.
+#: src/gui/windowmenu.cpp:236
+msgid "DBG"
+msgstr ""
+
+#. TRANSLATORS: short button name for windows list menu.
+#: src/gui/windowmenu.cpp:247
+msgid "WIN"
+msgstr ""
+
+#. TRANSLATORS: short button name for setup window.
+#: src/gui/windowmenu.cpp:253
+msgid "SET"
+msgstr ""
+
+#. TRANSLATORS: long button name for setup window.
+#. TRANSLATORS: setup window name
+#. TRANSLATORS: setup tab quick button
+#: src/gui/windowmenu.cpp:256 src/gui/windows/setupwindow.cpp:67
+#: src/progs/dyecmd/client.cpp:550 src/progs/manaplus/client.cpp:916
+msgid "Setup"
+msgstr ""
+
+#. TRANSLATORS: short key name
+#. TRANSLATORS: outfits window label
+#: src/gui/windowmenu.cpp:428 src/gui/windows/outfitwindow.cpp:80
+#: src/gui/windows/outfitwindow.cpp:631
+#, c-format
+msgid "Key: %s"
+msgstr ""
+
+#. TRANSLATORS: bank window money label
+#: src/gui/windows/bankwindow.cpp:48 src/gui/windows/bankwindow.cpp:94
+#, c-format
+msgid "Money in bank: %s"
+msgstr ""
+
+#. TRANSLATORS: bank window button
+#: src/gui/windows/bankwindow.cpp:52
+msgid "Withdraw"
+msgstr ""
+
+#. TRANSLATORS: bank window button
+#: src/gui/windows/bankwindow.cpp:55
+msgid "Deposit"
+msgstr ""
+
+#. TRANSLATORS: buy dialog name
+#: src/gui/windows/buydialog.cpp:191
+msgid "Create items"
+msgstr ""
+
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:328
+msgid "Amount:"
+msgstr ""
+
+#. TRANSLATORS: buy dialog button
+#. TRANSLATORS: char create dialog button
+#. TRANSLATORS: char select dialog. button.
+#: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
+#: src/gui/windows/charselectdialog.cpp:659
+msgid "Create"
+msgstr ""
+
+#. TRANSLATORS: buy dialog label
+#: src/gui/windows/buydialog.cpp:397
+msgid "Filter:"
+msgstr ""
+
+#. TRANSLATORS: change email dialog header
+#. TRANSLATORS: button in change email dialog
+#: src/gui/windows/changeemaildialog.cpp:48
+#: src/gui/windows/changeemaildialog.cpp:55
+msgid "Change Email Address"
+msgstr ""
+
+#. TRANSLATORS: label in change email dialog
+#. TRANSLATORS: change password dialog label
+#: src/gui/windows/changeemaildialog.cpp:63
+#: src/gui/windows/changepassworddialog.cpp:64
+#, c-format
+msgid "Account: %s"
+msgstr ""
+
+#. TRANSLATORS: label in change email dialog
+#: src/gui/windows/changeemaildialog.cpp:67
+msgid "Type new email address twice:"
+msgstr ""
+
+#. TRANSLATORS: change email error
+#: src/gui/windows/changeemaildialog.cpp:139
+#, c-format
+msgid "The new email address needs to be at least %u characters long."
+msgstr ""
+
+#. TRANSLATORS: change email error
+#: src/gui/windows/changeemaildialog.cpp:147
+#, c-format
+msgid "The new email address needs to be less than %u characters long."
+msgstr ""
+
+#. TRANSLATORS: change email error
+#: src/gui/windows/changeemaildialog.cpp:155
+msgid "The email address entries mismatch."
+msgstr ""
+
+#. TRANSLATORS: change email error header
+#. TRANSLATORS: change password error header
+#. TRANSLATORS: char creation error
+#. TRANSLATORS: error header
+#. TRANSLATORS: edit server dialog error header
+#. TRANSLATORS: error message
+#. TRANSLATORS: error message header
+#. TRANSLATORS: error header
+#. TRANSLATORS: ok dialog button
+#. TRANSLATORS: error header
+#. TRANSLATORS: error dialog header
+#. TRANSLATORS: error message header
+#: src/gui/windows/changeemaildialog.cpp:168
+#: src/gui/windows/changepassworddialog.cpp:156
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
+#: src/gui/windows/editserverdialog.cpp:212
+#: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
+#: src/net/eathena/charserverrecv.cpp:412
+#: src/net/eathena/charserverrecv.cpp:416
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
+#: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
+#: src/progs/manaplus/client.cpp:1655
+msgid "Error"
+msgstr ""
+
+#. TRANSLATORS: change password window name
+#. TRANSLATORS: change password dialog button
+#: src/gui/windows/changepassworddialog.cpp:49
+#: src/gui/windows/changepassworddialog.cpp:55
+msgid "Change Password"
+msgstr ""
+
+#. TRANSLATORS: change password dialog label
+#. TRANSLATORS: login dialog label
+#. TRANSLATORS: register dialog. label.
+#: src/gui/windows/changepassworddialog.cpp:68
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
+msgid "Password:"
+msgstr ""
+
+#. TRANSLATORS: change password dialog label
+#: src/gui/windows/changepassworddialog.cpp:71
+msgid "Type new password twice:"
+msgstr ""
+
+#. TRANSLATORS: change password error
+#: src/gui/windows/changepassworddialog.cpp:118
+msgid "Enter the old password first."
+msgstr ""
+
+#. TRANSLATORS: change password error
+#: src/gui/windows/changepassworddialog.cpp:125
+#, c-format
+msgid "The new password needs to be at least %u characters long."
+msgstr ""
+
+#. TRANSLATORS: change password error
+#: src/gui/windows/changepassworddialog.cpp:133
+#, c-format
+msgid "The new password needs to be less than %u characters long."
+msgstr ""
+
+#. TRANSLATORS: change password error
+#: src/gui/windows/changepassworddialog.cpp:141
+msgid "The new password entries mismatch."
+msgstr ""
+
+#. TRANSLATORS: char create dialog name
+#: src/gui/windows/charcreatedialog.cpp:78
+msgid "New Character"
+msgstr ""
+
+#. TRANSLATORS: char create dialog label
+#. TRANSLATORS: edit server dialog label
+#. TRANSLATORS: login dialog label
+#. TRANSLATORS: register dialog. label.
+#: src/gui/windows/charcreatedialog.cpp:85
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
+#: src/gui/windows/registerdialog.cpp:75
+msgid "Name:"
+msgstr ""
+
+#. TRANSLATORS: char create dialog button
+#: src/gui/windows/charcreatedialog.cpp:103
+msgid "^"
+msgstr ""
+
+#. TRANSLATORS: char create dialog button
+#. TRANSLATORS: This is a narrow symbol used to denote 'next'.
+#. You may change this symbol if your language uses another.
+#. TRANSLATORS: char create dialog button
+#. TRANSLATORS: outfits window button
+#: src/gui/windows/charcreatedialog.cpp:105
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
+msgid ">"
+msgstr ""
+
+#. TRANSLATORS: char create dialog label
+#: src/gui/windows/charcreatedialog.cpp:111
+#: src/gui/windows/charcreatedialog.cpp:635
+#, c-format
+msgid "Please distribute %d points"
+msgstr ""
+
+#. TRANSLATORS: This is a narrow symbol used to denote 'previous'.
+#. You may change this symbol if your language uses another.
+#. TRANSLATORS: char create dialog button
+#. TRANSLATORS: outfits window button
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
+msgid "<"
+msgstr ""
+
+#. TRANSLATORS: char create dialog label
+#: src/gui/windows/charcreatedialog.cpp:212
+msgid "Hair color:"
+msgstr ""
+
+#. TRANSLATORS: char create dialog label
+#: src/gui/windows/charcreatedialog.cpp:231
+msgid "Hair style:"
+msgstr ""
+
+#. TRANSLATORS: char create dialog label
+#: src/gui/windows/charcreatedialog.cpp:250
+msgid "Race:"
+msgstr ""
+
+#. TRANSLATORS: char create dialog label
+#: src/gui/windows/charcreatedialog.cpp:268
+msgid "Look:"
+msgstr ""
+
+#. TRANSLATORS: one char size female character gender
+#. TRANSLATORS: here F is title for friends tab in social window
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
+msgid "F"
+msgstr ""
+
+#. TRANSLATORS: one char size male character gender
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
+msgid "M"
+msgstr ""
+
+#. TRANSLATORS: one char size hidden character gender
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
+msgid "H"
+msgstr ""
+
+#. TRANSLATORS: one char size unknown character gender
+#: src/gui/windows/charcreatedialog.cpp:302
+msgid "U"
+msgstr ""
+
+#. TRANSLATORS: char creation error
+#: src/gui/windows/charcreatedialog.cpp:509
+msgid "Your name needs to be at least 4 characters."
+msgstr ""
+
+#. TRANSLATORS: char create dialog label
+#: src/gui/windows/charcreatedialog.cpp:625
+msgid "Character stats OK"
+msgstr ""
+
+#. TRANSLATORS: char create dialog label
+#: src/gui/windows/charcreatedialog.cpp:641
+#, c-format
+msgid "Please remove %d points"
+msgstr ""
+
+#. TRANSLATORS: char deletion message
+#: src/gui/windows/chardeleteconfirm.h:44
+msgid "Confirm Character Delete"
+msgstr ""
+
+#. TRANSLATORS: char deletion message
+#: src/gui/windows/chardeleteconfirm.h:46
+msgid "Are you sure you want to delete this character?"
+msgstr ""
+
+#. TRANSLATORS: char select dialog name
+#: src/gui/windows/charselectdialog.cpp:65
+#, c-format
+msgid "Account %s (last login time %s)"
+msgstr ""
+
+#. TRANSLATORS: char select dialog. button.
+#: src/gui/windows/charselectdialog.cpp:74
+msgid "Switch"
+msgstr ""
+
+#. TRANSLATORS: char select dialog. button.
+#: src/gui/windows/charselectdialog.cpp:77
+msgid "Password"
+msgstr ""
+
+#. TRANSLATORS: char select dialog. button.
+#. TRANSLATORS: updater window button
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
+#: src/gui/windows/updaterwindow.cpp:196
+msgid "Play"
+msgstr ""
+
+#. TRANSLATORS: change pincode button
+#: src/gui/windows/charselectdialog.cpp:132
+msgid "Change pin"
+msgstr ""
+
+#. TRANSLATORS: char select dialog name
+#: src/gui/windows/charselectdialog.cpp:169
+#, c-format
+msgid "Account %s"
+msgstr ""
+
+#. TRANSLATORS: character rename dialog header.
+#: src/gui/windows/charselectdialog.cpp:243
+msgid "Please enter new name"
+msgstr ""
+
+#. TRANSLATORS: char select dialog. player info message.
+#: src/gui/windows/charselectdialog.cpp:268
+#, c-format
+msgid ""
+"Hp: %u/%u\n"
+"Mp: %u/%u\n"
+"Level: %u\n"
+"Experience: %s\n"
+"Money: %s"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/gui/windows/charselectdialog.cpp:332
+msgid "Incorrect password"
+msgstr ""
+
+#. TRANSLATORS: char deletion question.
+#: src/gui/windows/charselectdialog.cpp:496
+msgid "Enter your email for deleting character"
+msgstr ""
+
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:498
+msgid "Enter email:"
+msgstr ""
+
+#. TRANSLATORS: char deletion question.
+#: src/gui/windows/charselectdialog.cpp:506
+msgid "Enter password for deleting character"
+msgstr ""
+
+#. TRANSLATORS: email label.
+#: src/gui/windows/charselectdialog.cpp:508
+msgid "Enter password:"
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/windows/chatwindow.cpp:723
+#, c-format
+msgid "Present: %s; %d players are present."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/windows/chatwindow.cpp:1200
+#, c-format
+msgid "Whispering to %s: %s"
+msgstr ""
+
+#. TRANSLATORS: prefix for moved message to trade tab.
+#: src/gui/windows/chatwindow.cpp:1633
+msgid "Moved: "
+msgstr ""
+
+#. TRANSLATORS: moved message to trade tab warning.
+#: src/gui/windows/chatwindow.cpp:1641
+msgid "Your message was moved to trade tab"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/gui/windows/chatwindow.cpp:1668
+msgid "Broken nick detected: "
+msgstr ""
+
+#. TRANSLATORS: clan window tab
+#: src/gui/windows/clanwindow.cpp:67
+msgid "Ally"
+msgstr ""
+
+#. TRANSLATORS: clan window tab
+#: src/gui/windows/clanwindow.cpp:69
+msgid "Antagonist"
+msgstr ""
+
+#. TRANSLATORS: confirm dialog button
+#: src/gui/windows/confirmdialog.cpp:45
+msgid "Yes"
+msgstr ""
+
+#. TRANSLATORS: debug window tab
+#: src/gui/windows/debugwindow.cpp:72
+msgid "Net"
+msgstr ""
+
+#. TRANSLATORS: debug window tab
+#: src/gui/windows/debugwindow.cpp:74
+msgid "Stat"
+msgstr ""
+
+#. TRANSLATORS: did you know window name
+#: src/gui/windows/didyouknowwindow.cpp:55
+msgid "Did You Know?"
+msgstr ""
+
+#. TRANSLATORS: did you know window button
+#: src/gui/windows/didyouknowwindow.cpp:63
+msgid "< Previous"
+msgstr ""
+
+#. TRANSLATORS: did you know window button
+#: src/gui/windows/didyouknowwindow.cpp:65
+msgid "Next >"
+msgstr ""
+
+#. TRANSLATORS: did you know window checkbox
+#: src/gui/windows/didyouknowwindow.cpp:67
+msgid "Auto open this window"
+msgstr ""
+
+#. TRANSLATORS: edit server dialog name
+#: src/gui/windows/editserverdialog.cpp:47
+msgid "Edit Server"
+msgstr ""
+
+#. TRANSLATORS: edit server dialog button
+#. TRANSLATORS: servers dialog button
+#: src/gui/windows/editserverdialog.cpp:63 src/gui/windows/serverdialog.cpp:110
+msgid "Connect"
+msgstr ""
+
+#. TRANSLATORS: edit server dialog label
+#: src/gui/windows/editserverdialog.cpp:70
+msgid "Use same ip"
+msgstr ""
+
+#. TRANSLATORS: edit server dialog label
+#: src/gui/windows/editserverdialog.cpp:84
+msgid "Address:"
+msgstr ""
+
+#. TRANSLATORS: edit server dialog label
+#: src/gui/windows/editserverdialog.cpp:86
+msgid "Port:"
+msgstr ""
+
+#. TRANSLATORS: edit server dialog label
+#: src/gui/windows/editserverdialog.cpp:88
+msgid "Server type:"
+msgstr ""
+
+#. TRANSLATORS: edit server dialog label
+#: src/gui/windows/editserverdialog.cpp:90
+msgid "Description:"
+msgstr ""
+
+#. TRANSLATORS: edit server dialog label
+#: src/gui/windows/editserverdialog.cpp:92
+msgid "Online list url:"
+msgstr ""
+
+#. TRANSLATORS: edit server dialog label
+#: src/gui/windows/editserverdialog.cpp:94
+msgid "Packet version:"
+msgstr ""
+
+#. TRANSLATORS: edit server dialog error message
+#: src/gui/windows/editserverdialog.cpp:214
+msgid "Please at least type both the address and the port of the server."
+msgstr ""
+
+#. TRANSLATORS: egg selection dialog name
+#: src/gui/windows/eggselectiondialog.cpp:42
+#: src/gui/windows/eggselectiondialog.cpp:44
+msgid "Select egg"
+msgstr ""
+
+#. TRANSLATORS: egg selection dialog button
+#. TRANSLATORS: input action name
+#: src/gui/windows/eggselectiondialog.cpp:51 src/input/pages/gui.cpp:91
+msgid "Select"
+msgstr ""
+
+#. TRANSLATORS: font size
+#: src/gui/windows/emotewindow.cpp:54
+msgid "Normal font"
+msgstr ""
+
+#. TRANSLATORS: emotes tab name
+#: src/gui/windows/emotewindow.cpp:134
+msgid "Fonts"
+msgstr ""
+
+#. TRANSLATORS: emotes tab name
+#: src/gui/windows/emotewindow.cpp:137
+msgid "T"
+msgstr ""
+
+#. TRANSLATORS: unknown equipment page name
+#. TRANSLATORS: unknown hosts group name
+#. TRANSLATORS: unknown skills tab name
+#. TRANSLATORS: Skill type
+#: src/gui/windows/equipmentwindow.cpp:675 src/gui/windows/serverdialog.cpp:497
+#: src/gui/windows/skilldialog.cpp:147 src/resources/skill/skillinfo.cpp:125
+msgid "Unknown"
+msgstr ""
+
+#. TRANSLATORS: help window. button.
+#: src/gui/windows/helpwindow.cpp:61
+msgid "Did you know..."
+msgstr ""
+
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:45
+msgid "Insert card"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog name
+#: src/gui/windows/insertcarddialog.cpp:49
+#: src/gui/windows/insertcarddialog.cpp:55
+#, c-format
+msgid "Insert card %s"
+msgstr ""
+
+#. TRANSLATORS: insert card dialog button
+#. TRANSLATORS: input action name
+#. TRANSLATORS: inventory button
+#: src/gui/windows/insertcarddialog.cpp:63 src/input/pages/gui.cpp:121
+#: src/resources/itemtypemapdata.h:97
+msgid "Insert"
+msgstr ""
+
+#. TRANSLATORS: inventory button
+#. TRANSLATORS: outfits window button
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: inventory button
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
+#: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
+#: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
+#: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
+#: src/resources/itemtypemapdata.h:65 src/resources/itemtypemapdata.h:69
+#: src/resources/itemtypemapdata.h:73 src/resources/itemtypemapdata.h:77
+#: src/resources/itemtypemapdata.h:81 src/resources/itemtypemapdata.h:85
+#: src/resources/itemtypemapdata.h:89 src/resources/itemtypemapdata.h:93
+msgid "Equip"
+msgstr ""
+
+#. TRANSLATORS: inventory outfits button
+#: src/gui/windows/inventorywindow.cpp:243
+msgid "O"
+msgstr ""
+
+#. TRANSLATORS: inventory cart button
+#: src/gui/windows/inventorywindow.cpp:249
+msgid "C"
+msgstr ""
+
+#. TRANSLATORS: inventory shop button
+#: src/gui/windows/inventorywindow.cpp:255
+msgid "S"
+msgstr ""
+
+#. TRANSLATORS: inventory equipment button
+#: src/gui/windows/inventorywindow.cpp:261
+msgid "E"
+msgstr ""
+
+#. TRANSLATORS: question dialog title
+#: src/gui/windows/inventorywindow.cpp:1157
+msgid "Insert card request"
+msgstr ""
+
+#. TRANSLATORS: question dialog message
+#: src/gui/windows/inventorywindow.cpp:1159
+#, c-format
+msgid "Insert %s into %s?"
+msgstr ""
+
+#. TRANSLATORS: item amount window button
+#: src/gui/windows/itemamountwindow.cpp:227
+msgid "All"
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:293
+msgid "Select amount of items to trade."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:297
+msgid "Select amount of items to drop."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:301
+msgid "Select amount of items to store."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:305
+msgid "Select amount of items to send."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:309
+msgid "Select amount of items to craft."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:313
+msgid "Select amount of items to store to cart."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:317
+msgid "Select amount of items to retrieve."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:321
+msgid "Select amount of items to retrieve from cart."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:325
+msgid "Select amount of items to split."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:329
+msgid "Add to buy shop."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:333
+msgid "Add to sell shop."
+msgstr ""
+
+#. TRANSLATORS: amount window message
+#: src/gui/windows/itemamountwindow.cpp:337
+msgid "Unknown."
+msgstr ""
+
+#. TRANSLATORS: kill stats window button
+#: src/gui/windows/killstats.cpp:54
+msgid "Reset stats"
+msgstr ""
+
+#. TRANSLATORS: kill stats window button
+#: src/gui/windows/killstats.cpp:57
+msgid "Reset timer"
+msgstr ""
+
+#. TRANSLATORS: kill stats window label
+#: src/gui/windows/killstats.cpp:63 src/gui/windows/killstats.cpp:179
+#: src/gui/windows/killstats.cpp:293 src/gui/windows/killstats.cpp:463
+#, c-format
+msgid "Kills: %s, total exp: %s"
+msgstr ""
+
+#. TRANSLATORS: kill stats window label
+#: src/gui/windows/killstats.cpp:66 src/gui/windows/killstats.cpp:181
+#: src/gui/windows/killstats.cpp:270 src/gui/windows/killstats.cpp:285
+#: src/gui/windows/killstats.cpp:465
+#, c-format
+msgid "Avg Exp: %s"
+msgstr ""
+
+#. TRANSLATORS: kill stats window label
+#: src/gui/windows/killstats.cpp:68 src/gui/windows/killstats.cpp:184
+#: src/gui/windows/killstats.cpp:275 src/gui/windows/killstats.cpp:289
+#: src/gui/windows/killstats.cpp:468
+#, c-format
+msgid "No. of avg mob to next level: %s"
+msgstr ""
+
+#. TRANSLATORS: kill stats window label
+#: src/gui/windows/killstats.cpp:71 src/gui/windows/killstats.cpp:195
+#: src/gui/windows/killstats.cpp:298 src/gui/windows/killstats.cpp:471
+#, c-format
+msgid "Kills/Min: %s, Exp/Min: %s"
+msgstr ""
+
+#. TRANSLATORS: kill stats window label
+#: src/gui/windows/killstats.cpp:75 src/gui/windows/killstats.cpp:80
+#: src/gui/windows/killstats.cpp:85 src/gui/windows/killstats.cpp:369
+#: src/gui/windows/killstats.cpp:391 src/gui/windows/killstats.cpp:414
+#, c-format
+msgid "Exp speed per %d min: %s"
+msgid_plural "Exp speed per %d min: %s"
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/gui/windows/killstats.cpp:77 src/gui/windows/killstats.cpp:82
+#: src/gui/windows/killstats.cpp:88
+#, c-format
+msgid "Time for next level per %d min: %s"
+msgid_plural "Time for next level per %d min: %s"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANSLATORS: kill stats window label
+#: src/gui/windows/killstats.cpp:91 src/gui/windows/killstats.cpp:304
+msgid "Last kill exp:"
+msgstr ""
+
+#. TRANSLATORS: kill stats window label
+#: src/gui/windows/killstats.cpp:124 src/gui/windows/killstats.cpp:248
+#, c-format
+msgid "Level: %d at %f%%"
+msgstr ""
+
+#. TRANSLATORS: kill stats window label
+#: src/gui/windows/killstats.cpp:133 src/gui/windows/killstats.cpp:257
+#, c-format
+msgid "Exp: %s/%s Left: %s"
+msgstr ""
+
+#. TRANSLATORS: kill stats window label
+#: src/gui/windows/killstats.cpp:139 src/gui/windows/killstats.cpp:265
+#: src/gui/windows/killstats.cpp:280
+#, c-format
+msgid "1%% = %s exp, avg mob for 1%%: %s"
+msgstr ""
+
+#. TRANSLATORS: kill stats window label
+#: src/gui/windows/killstats.cpp:377 src/gui/windows/killstats.cpp:387
+#: src/gui/windows/killstats.cpp:400 src/gui/windows/killstats.cpp:409
+#: src/gui/windows/killstats.cpp:422 src/gui/windows/killstats.cpp:431
+#, c-format
+msgid "  Time for next level: %s"
+msgstr ""
+
+#. TRANSLATORS: login dialog name
+#. TRANSLATORS: login dialog button
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
+msgid "Login"
+msgstr ""
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:79
+msgid "Remember user and password"
+msgstr ""
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
+msgid "Remember username"
+msgstr ""
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:86
+msgid "Update:"
+msgstr ""
+
+#. TRANSLATORS: login dialog button
+#: src/gui/windows/logindialog.cpp:91
+msgid "Change Server"
+msgstr ""
+
+#. TRANSLATORS: login dialog button
+#. TRANSLATORS: register dialog name
+#. TRANSLATORS: register dialog. button.
+#. TRANSLATORS: server info comment
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/registerdialog.cpp:63
+#: src/gui/windows/serverinfowindow.cpp:128
+msgid "Register"
+msgstr ""
+
+#. TRANSLATORS: login dialog checkbox
+#: src/gui/windows/logindialog.cpp:100
+msgid "Custom update host"
+msgstr ""
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:120
+msgid "Server:"
+msgstr ""
+
+#. TRANSLATORS: question dialog
+#: src/gui/windows/logindialog.cpp:266
+msgid "Open register url"
+msgstr ""
+
+#. TRANSLATORS: update hosts group default name
+#: src/gui/windows/logindialog.cpp:416
+msgid "default updates"
+msgstr ""
+
+#. TRANSLATORS: mail edit window name
+#: src/gui/windows/maileditwindow.cpp:53
+msgid "Edit mail"
+msgstr ""
+
+#. TRANSLATORS: mail edit window button
+#: src/gui/windows/maileditwindow.cpp:57
+msgid "Send"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:63
+msgid "To:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:65 src/gui/windows/mailviewwindow.cpp:76
+msgid "Subject:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:67 src/gui/windows/mailviewwindow.cpp:115
+#: src/gui/windows/mailviewwindow.cpp:275
+msgid "Money:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#: src/gui/windows/maileditwindow.cpp:69
+msgid "Item:"
+msgstr ""
+
+#. TRANSLATORS: mail edit window label
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/maileditwindow.cpp:71 src/gui/windows/mailviewwindow.cpp:79
+msgid "Message:"
+msgstr ""
+
+#. TRANSLATORS: empty mail message subject
+#: src/gui/windows/maileditwindow.cpp:218
+msgid "empty subject"
+msgstr ""
+
+#. TRANSLATORS: mail view window name
+#: src/gui/windows/mailviewwindow.cpp:52
+msgid "View mail"
+msgstr ""
+
+#. TRANSLATORS: mail view attach / items button
+#: src/gui/windows/mailviewwindow.cpp:57
+msgid "Get items"
+msgstr ""
+
+#: src/gui/windows/mailviewwindow.cpp:57
+msgid "Get attach"
+msgstr ""
+
+#. TRANSLATORS: mail view window button
+#: src/gui/windows/mailviewwindow.cpp:67
+msgid "Reply"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:69
+msgid "Time:"
+msgstr ""
+
+#. TRANSLATORS: mail view window label
+#: src/gui/windows/mailviewwindow.cpp:73
+msgid "From:"
+msgstr ""
+
+#. TRANSLATORS: mail view attached money button
+#: src/gui/windows/mailviewwindow.cpp:126
+msgid "Get money"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:68
+msgid "Refresh"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:71
+msgid "New"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:76
+msgid "Get old"
+msgstr ""
+
+#: src/gui/windows/mailwindow.cpp:76
+msgid "Return"
+msgstr ""
+
+#. TRANSLATORS: mail window button
+#: src/gui/windows/mailwindow.cpp:79
+msgid "Open"
+msgstr ""
+
+#. TRANSLATORS: expired mail message prefix
+#: src/gui/windows/mailwindow.cpp:200
+msgid "(expired)"
+msgstr ""
+
+#. TRANSLATORS: status bar name
+#: src/gui/windows/ministatuswindow.cpp:73
+msgid "health bar"
+msgstr ""
+
+#. TRANSLATORS: status bar name
+#: src/gui/windows/ministatuswindow.cpp:83
+msgid "mana bar"
+msgstr ""
+
+#. TRANSLATORS: status bar name
+#: src/gui/windows/ministatuswindow.cpp:88
+msgid "experience bar"
+msgstr ""
+
+#. TRANSLATORS: status bar name
+#: src/gui/windows/ministatuswindow.cpp:94
+msgid "weight bar"
+msgstr ""
+
+#. TRANSLATORS: status bar name
+#: src/gui/windows/ministatuswindow.cpp:100
+msgid "inventory slots bar"
+msgstr ""
+
+#. TRANSLATORS: status bar name
+#: src/gui/windows/ministatuswindow.cpp:105
+msgid "money bar"
+msgstr ""
+
+#. TRANSLATORS: status bar name
+#: src/gui/windows/ministatuswindow.cpp:110
+msgid "arrows bar"
+msgstr ""
+
+#. TRANSLATORS: status bar name
+#: src/gui/windows/ministatuswindow.cpp:116
+msgid "status bar"
+msgstr ""
+
+#. TRANSLATORS: status bar name
+#: src/gui/windows/ministatuswindow.cpp:144
+msgid "job bar"
+msgstr ""
+
+#. TRANSLATORS: status bar label
+#: src/gui/windows/ministatuswindow.cpp:375
+#, c-format
+msgid "Level: %d (GM %d)"
+msgstr ""
+
+#. TRANSLATORS: status bar label
+#: src/gui/windows/ministatuswindow.cpp:407
+#: src/gui/windows/ministatuswindow.cpp:455
+msgid "Need"
+msgstr ""
+
+#. TRANSLATORS: job bar label
+#: src/gui/windows/ministatuswindow.cpp:437
+#, c-format
+msgid "Job level: %d"
+msgstr ""
+
+#. TRANSLATORS: npc dialog button
+#: src/gui/windows/npcdialog.cpp:84
+msgid "Stop waiting"
+msgstr ""
+
+#. TRANSLATORS: npc dialog button
+#: src/gui/windows/npcdialog.cpp:86
+msgid "Next"
+msgstr ""
+
+#. TRANSLATORS: npc dialog button
+#: src/gui/windows/npcdialog.cpp:90
+msgid "Submit"
+msgstr ""
+
+#. TRANSLATORS: sell confirmation header
+#: src/gui/windows/npcselldialog.cpp:75
+msgid "sell item"
+msgstr ""
+
+#. TRANSLATORS: sell confirmation message
+#: src/gui/windows/npcselldialog.cpp:77
+#, c-format
+msgid "Do you really want to sell %s?"
+msgstr ""
+
+#. TRANSLATORS: outfits window label
+#: src/gui/windows/outfitwindow.cpp:70 src/gui/windows/outfitwindow.cpp:625
+#, c-format
+msgid "Outfit: %d"
+msgstr ""
+
+#. TRANSLATORS: outfits window checkbox
+#: src/gui/windows/outfitwindow.cpp:72
+msgid "Unequip first"
+msgstr ""
+
+#. TRANSLATORS: outfits window checkbox
+#: src/gui/windows/outfitwindow.cpp:76
+msgid "Away outfit"
+msgstr ""
+
+#. TRANSLATORS: quest reward
+#: src/gui/windows/questswindow.cpp:343
+msgid "Reward:"
+msgstr ""
+
+#. TRANSLATORS: quest giver name
+#: src/gui/windows/questswindow.cpp:351
+msgid "Quest Giver:"
+msgstr ""
+
+#. TRANSLATORS: quest npc name
+#: src/gui/windows/questswindow.cpp:359
+msgid "Npc:"
+msgstr ""
+
+#. TRANSLATORS: quest coordinates
+#: src/gui/windows/questswindow.cpp:368
+msgid "Coordinates:"
+msgstr ""
+
+#. TRANSLATORS: quit dialog button
+#: src/gui/windows/quitdialog.cpp:62
+msgid "Switch server"
+msgstr ""
+
+#. TRANSLATORS: quit dialog button
+#: src/gui/windows/quitdialog.cpp:65
+msgid "Switch character"
+msgstr ""
+
+#. TRANSLATORS: register dialog. label.
+#: src/gui/windows/registerdialog.cpp:79
+msgid "Confirm:"
+msgstr ""
+
+#. TRANSLATORS: register dialog. button.
+#: src/gui/windows/registerdialog.cpp:96
+msgid "Male"
+msgstr ""
+
+#. TRANSLATORS: register dialog. button.
+#: src/gui/windows/registerdialog.cpp:98
+msgid "Female"
+msgstr ""
+
+#. TRANSLATORS: register dialog. label.
+#: src/gui/windows/registerdialog.cpp:108
+msgid "Email:"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/gui/windows/registerdialog.cpp:184
+#, c-format
+msgid "The username needs to be at least %u characters long."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/gui/windows/registerdialog.cpp:193
+#, c-format
+msgid "The username needs to be less than %u characters long."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/gui/windows/registerdialog.cpp:202
+#, c-format
+msgid "The password needs to be at least %u characters long."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/gui/windows/registerdialog.cpp:211
+#, c-format
+msgid "The password needs to be less than %u characters long."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/gui/windows/registerdialog.cpp:219
+msgid "Passwords do not match."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/gui/windows/registerdialog.cpp:226 src/net/ea/loginrecv.cpp:121
+#: src/net/eathena/loginrecv.cpp:120
+msgid "Incorrect email."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/gui/windows/registerdialog.cpp:233
+msgid "Email too long."
+msgstr ""
+
+#. TRANSLATORS: servers dialog name
+#: src/gui/windows/serverdialog.cpp:99
+msgid "Choose Your Server"
+msgstr ""
+
+#. TRANSLATORS: servers dialog button
+#: src/gui/windows/serverdialog.cpp:120
+msgid "Load"
+msgstr ""
+
+#. TRANSLATORS: servers dialog name
+#: src/gui/windows/serverdialog.cpp:134
+msgid "Choose Your Server  *** SAFE MODE ***"
+msgstr ""
+
+#. TRANSLATORS: servers dialog name
+#: src/gui/windows/serverdialog.cpp:140
+msgid "Choose Your Server  *** SOFTWARE RENDER MODE ***"
+msgstr ""
+
+#. TRANSLATORS: servers dialog checkbox
+#: src/gui/windows/serverdialog.cpp:150
+msgid "Use same ip for game sub servers"
+msgstr ""
+
+#. TRANSLATORS: servers dialog label
+#: src/gui/windows/serverdialog.cpp:436
+#, c-format
+msgid "Downloading server list...%2.2f%%"
+msgstr ""
+
+#. TRANSLATORS: servers dialog label
+#: src/gui/windows/serverdialog.cpp:442
+msgid "Waiting for server..."
+msgstr ""
+
+#. TRANSLATORS: servers dialog label
+#: src/gui/windows/serverdialog.cpp:447
+msgid "Preparing download"
+msgstr ""
+
+#. TRANSLATORS: servers dialog label
+#: src/gui/windows/serverdialog.cpp:452
+msgid "Error retreiving server list!"
+msgstr ""
+
+#. TRANSLATORS: servers dialog label
+#: src/gui/windows/serverdialog.cpp:618
+msgid "requires a newer version"
+msgstr ""
+
+#. TRANSLATORS: servers dialog label
+#: src/gui/windows/serverdialog.cpp:623
+#, c-format
+msgid "requires v%s"
+msgstr ""
+
+#. TRANSLATORS: server info comment
+#: src/gui/windows/serverinfowindow.cpp:103
+msgid "##BServer with free license."
+msgstr ""
+
+#. TRANSLATORS: server info comment
+#: src/gui/windows/serverinfowindow.cpp:109
+msgid "##BServer with non free license."
+msgstr ""
+
+#. TRANSLATORS: server info comment
+#: src/gui/windows/serverinfowindow.cpp:116
+msgid "##BServer unknown license."
+msgstr ""
+
+#. TRANSLATORS: server info comment
+#: src/gui/windows/serverinfowindow.cpp:122
+msgid "Server"
+msgstr ""
+
+#. TRANSLATORS: server info comment
+#. TRANSLATORS: Skill type
+#: src/gui/windows/serverinfowindow.cpp:125
+#: src/resources/skill/skilltypelist.h:43
+msgid "Support"
+msgstr ""
+
+#. TRANSLATORS: server info non free comment
+#: src/gui/windows/serverinfowindow.cpp:132
+msgid "##BNon free sources"
+msgstr ""
+
+#. TRANSLATORS: server info free comment
+#: src/gui/windows/serverinfowindow.cpp:135
+msgid "##BFree sources"
+msgstr ""
+
+#. TRANSLATORS: server info documentation comment
+#: src/gui/windows/serverinfowindow.cpp:138
+msgid "##BDocumentation"
+msgstr ""
+
+#. TRANSLATORS: setup button
+#: src/gui/windows/setupwindow.cpp:104
+msgid "Apply"
+msgstr ""
+
+#. TRANSLATORS: setup button
+#: src/gui/windows/setupwindow.cpp:110
+msgid "Reset Windows"
+msgstr ""
+
+#. TRANSLATORS: shop window name
+#: src/gui/windows/shopwindow.cpp:106 src/gui/windows/shopwindow.cpp:1153
+msgid "Personal Shop"
+msgstr ""
+
+#. TRANSLATORS: shop window button
+#. TRANSLATORS: publish shop button
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
+#: src/gui/windows/shopwindow.cpp:484
+msgid "Publish"
+msgstr ""
+
+#. TRANSLATORS: shop window button
+#: src/gui/windows/shopwindow.cpp:213
+msgid "Announce"
+msgstr ""
+
+#. TRANSLATORS: shop window checkbox
+#: src/gui/windows/shopwindow.cpp:218
+msgid "Show links in announce"
+msgstr ""
+
+#. TRANSLATORS: shop rename dialog title
+#: src/gui/windows/shopwindow.cpp:388
+msgid "Please enter new shop name"
+msgstr ""
+
+#. TRANSLATORS: unpublish shop button
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
+msgid "Unpublish"
+msgstr ""
+
+#. TRANSLATORS: error buy/sell shop request
+#: src/gui/windows/shopwindow.cpp:951
+msgid "error: player busy"
+msgstr ""
+
+#. TRANSLATORS: error buy/sell shop request
+#: src/gui/windows/shopwindow.cpp:1000
+msgid "error: Can't sell this item"
+msgstr ""
+
+#. TRANSLATORS: error buy/sell shop request
+#: src/gui/windows/shopwindow.cpp:1012
+msgid "error: Can't buy this item"
+msgstr ""
+
+#. TRANSLATORS: buy shop request (nick, item)
+#: src/gui/windows/shopwindow.cpp:1032
+#, c-format
+msgid "%s wants to buy %s do you accept?"
+msgstr ""
+
+#. TRANSLATORS: sell shop request (nick, item)
+#: src/gui/windows/shopwindow.cpp:1039
+#, c-format
+msgid "%s wants to sell %s do you accept?"
+msgstr ""
+
+#. TRANSLATORS: shop window dialog
+#. TRANSLATORS: trade message
+#: src/gui/windows/shopwindow.cpp:1046 src/net/ea/traderecv.cpp:165
+msgid "Request for Trade"
+msgstr ""
+
+#. TRANSLATORS: shop window name
+#: src/gui/windows/shopwindow.cpp:1158
+#, c-format
+msgid "Personal Shop - %s"
+msgstr ""
+
+#. TRANSLATORS: skills dialog button
+#: src/gui/windows/skilldialog.cpp:95
+msgid "Up"
+msgstr ""
+
+#. TRANSLATORS: skills dialog label
+#: src/gui/windows/skilldialog.cpp:243
+#, c-format
+msgid "Skill points available: %d"
+msgstr ""
+
+#. TRANSLATORS: skills dialog default skill tab
+#: src/gui/windows/skilldialog.cpp:399
+#, c-format
+msgid "Skill Set %d"
+msgstr ""
+
+#. TRANSLATORS: skills dialog. skill id
+#: src/gui/windows/skilldialog.cpp:512
+#, c-format
+msgid "Skill %d"
+msgstr ""
+
+#. TRANSLATORS: skills dialog. skill id
+#: src/gui/windows/skilldialog.cpp:564
+#, c-format
+msgid "Skill %u"
+msgstr ""
+
+#. TRANSLATORS: skills dialog. skill level
+#. TRANSLATORS: skill level
+#: src/gui/windows/skilldialog.cpp:783 src/resources/skill/skillinfo.cpp:108
+#, c-format
+msgid "Lvl: %d"
+msgstr ""
+
+#. TRANSLATORS: skill error message
+#: src/gui/windows/skilldialog.cpp:790
+#, c-format
+msgid "Failed skill: %s"
+msgstr ""
+
+#. TRANSLATORS: text skill dialog header
+#: src/gui/windows/skilldialog.cpp:1164 src/gui/windows/skilldialog.cpp:1230
+#: src/gui/windows/skilldialog.cpp:1351
+#, c-format
+msgid "Add text to skill %s"
+msgstr ""
+
+#. TRANSLATORS: text skill dialog field
+#: src/gui/windows/skilldialog.cpp:1167 src/gui/windows/skilldialog.cpp:1233
+#: src/gui/windows/skilldialog.cpp:1354
+msgid "Text: "
+msgstr ""
+
+#. TRANSLATORS: here P is title for visible players tab in social window
+#: src/gui/windows/socialwindow.cpp:65
+msgid "P"
+msgstr ""
+
+#. TRANSLATORS: social window button
+#: src/gui/windows/socialwindow.cpp:73
+msgid "Menu"
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/windows/socialwindow.cpp:277
+#, c-format
+msgid "Accepted party invite from %s."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/windows/socialwindow.cpp:291
+#, c-format
+msgid "Rejected party invite from %s."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/windows/socialwindow.cpp:311
+#, c-format
+msgid "Accepted guild invite from %s."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/windows/socialwindow.cpp:333
+#, c-format
+msgid "Rejected guild invite from %s."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/windows/socialwindow.cpp:393
+msgid "Received guild request, but one already exists."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/windows/socialwindow.cpp:404
+#, c-format
+msgid "%s has invited you to join the guild %s."
+msgstr ""
+
+#. TRANSLATORS: guild invite message
+#: src/gui/windows/socialwindow.cpp:417
+msgid "Accept Guild Invite"
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/gui/windows/socialwindow.cpp:437
+msgid "Received party request, but one already exists."
+msgstr ""
+
+#. TRANSLATORS: party invite message
+#: src/gui/windows/socialwindow.cpp:452
+msgid "You have been invited you to join a party."
+msgstr ""
+
+#. TRANSLATORS: party invite message
+#: src/gui/windows/socialwindow.cpp:457
+#, c-format
+msgid "You have been invited to join the %s party."
+msgstr ""
+
+#. TRANSLATORS: party invite message
+#: src/gui/windows/socialwindow.cpp:466
+#, c-format
+msgid "%s has invited you to join their party."
+msgstr ""
+
+#. TRANSLATORS: party invite message
+#: src/gui/windows/socialwindow.cpp:472
+#, c-format
+msgid "%s has invited you to join the %s party."
+msgstr ""
+
+#. TRANSLATORS: party invite message
+#: src/gui/windows/socialwindow.cpp:488
+msgid "Accept Party Invite"
+msgstr ""
+
+#. TRANSLATORS: status window label
+#: src/gui/windows/statuswindow.cpp:78
+msgid "HP:"
+msgstr ""
+
+#. TRANSLATORS: status window label
+#: src/gui/windows/statuswindow.cpp:81
+msgid "Exp:"
+msgstr ""
+
+#. TRANSLATORS: status window label
+#: src/gui/windows/statuswindow.cpp:148
+msgid "MP:"
+msgstr ""
+
+#. TRANSLATORS: status window label
+#: src/gui/windows/statuswindow.cpp:186 src/gui/windows/statuswindow.cpp:378
+#, c-format
+msgid "Job: %d"
+msgstr ""
+
+#. TRANSLATORS: status window label
+#: src/gui/windows/statuswindow.cpp:188
+msgid "Job:"
+msgstr ""
+
+#. TRANSLATORS: status window label
+#: src/gui/windows/statuswindow.cpp:274
+#, c-format
+msgid "Level: %d (%s %d)"
+msgstr ""
+
+#. TRANSLATORS: command editor name
+#: src/gui/windows/textcommandeditor.cpp:56
+msgid "Command Editor"
+msgstr ""
+
+#. TRANSLATORS: command editor button
+#: src/gui/windows/textcommandeditor.cpp:65
+msgid "magic"
+msgstr ""
+
+#. TRANSLATORS: command editor button
+#: src/gui/windows/textcommandeditor.cpp:67
+msgid "other"
+msgstr ""
+
+#. TRANSLATORS: command editor label
+#: src/gui/windows/textcommandeditor.cpp:70
+msgid "Symbol:"
+msgstr ""
+
+#. TRANSLATORS: command editor label
+#: src/gui/windows/textcommandeditor.cpp:74
+msgid "Command:"
+msgstr ""
+
+#. TRANSLATORS: command editor label
+#: src/gui/windows/textcommandeditor.cpp:78
+msgid "Comment:"
+msgstr ""
+
+#. TRANSLATORS: command editor label
+#: src/gui/windows/textcommandeditor.cpp:83
+msgid "Target Type:"
+msgstr ""
+
+#. TRANSLATORS: command editor label
+#: src/gui/windows/textcommandeditor.cpp:88
+msgid "Icon:"
+msgstr ""
+
+#. TRANSLATORS: command editor label
+#: src/gui/windows/textcommandeditor.cpp:93
+msgid "Mana:"
+msgstr ""
+
+#. TRANSLATORS: command editor label
+#: src/gui/windows/textcommandeditor.cpp:96
+msgid "Magic level:"
+msgstr ""
+
+#. TRANSLATORS: command editor label
+#: src/gui/windows/textcommandeditor.cpp:100
+msgid "Magic School:"
+msgstr ""
+
+#. TRANSLATORS: command editor label
+#: src/gui/windows/textcommandeditor.cpp:104
+msgid "School level:"
+msgstr ""
+
+#. TRANSLATORS: command editor button
+#: src/gui/windows/textcommandeditor.cpp:110
+msgid "Save"
+msgstr ""
+
+#. TRANSLATORS: trade window button
+#: src/gui/windows/tradewindow.cpp:67
+msgid "Propose trade"
+msgstr ""
+
+#. TRANSLATORS: trade window button
+#: src/gui/windows/tradewindow.cpp:69
+msgid "Confirmed. Waiting..."
+msgstr ""
+
+#. TRANSLATORS: trade window button
+#: src/gui/windows/tradewindow.cpp:71
+msgid "Agree trade"
+msgstr ""
+
+#. TRANSLATORS: trade window button
+#: src/gui/windows/tradewindow.cpp:73
+msgid "Agreed. Waiting..."
+msgstr ""
+
+#. TRANSLATORS: trade window caption
+#: src/gui/windows/tradewindow.cpp:77
+msgid "Trade: You"
+msgstr ""
+
+#. TRANSLATORS: trade window money label
+#: src/gui/windows/tradewindow.cpp:87 src/gui/windows/tradewindow.cpp:196
+#, c-format
+msgid "You get %s"
+msgstr ""
+
+#. TRANSLATORS: trade window money change button
+#: src/gui/windows/tradewindow.cpp:93
+msgid "Change"
+msgstr ""
+
+#. TRANSLATORS: trade window money label
+#: src/gui/windows/tradewindow.cpp:140
+msgid "You give:"
+msgstr ""
+
+#. TRANSLATORS: trade error
+#: src/gui/windows/tradewindow.cpp:448
+msgid "You don't have enough money."
+msgstr ""
+
+#. TRANSLATORS: trade error
+#: src/gui/windows/tradewindow.cpp:539
+msgid "Failed adding item. You can not overlap one kind of item on the window."
+msgstr ""
+
+#. TRANSLATORS: trade error
+#: src/gui/windows/tradewindow.cpp:554
+msgid "Failed adding item. You can not trade equipped items."
+msgstr ""
+
+#. TRANSLATORS: updater window name
+#: src/gui/windows/updaterwindow.cpp:174
+msgid "Updating..."
+msgstr ""
+
+#. TRANSLATORS: updater window label
+#: src/gui/windows/updaterwindow.cpp:192
+msgid "Connecting..."
+msgstr ""
+
+#. TRANSLATORS: updater window checkbox
+#: src/gui/windows/updaterwindow.cpp:420
+msgid "Show all news (can be slow)"
+msgstr ""
+
+#. TRANSLATORS: update message
+#: src/gui/windows/updaterwindow.cpp:864
+msgid "##1  The update process is incomplete."
+msgstr ""
+
+#. TRANSLATORS: Continues "The update process is incomplete.".
+#: src/gui/windows/updaterwindow.cpp:867
+msgid "##1  It is strongly recommended that"
+msgstr ""
+
+#. TRANSLATORS: Begins "It is strongly recommended that".
+#: src/gui/windows/updaterwindow.cpp:870
+msgid "##1  you try again later."
+msgstr ""
+
+#. TRANSLATORS: updater window label
+#: src/gui/windows/updaterwindow.cpp:1059
+msgid "Completed"
+msgstr ""
+
+#. TRANSLATORS: who is online window name
+#: src/gui/windows/whoisonline.cpp:101 src/gui/windows/whoisonline.cpp:673
+msgid "Who Is Online - Updating"
+msgstr ""
+
+#. TRANSLATORS: who is online. button.
+#: src/gui/windows/whoisonline.cpp:114
+msgid "Update"
+msgstr ""
+
+#. TRANSLATORS: who is online window name
+#: src/gui/windows/whoisonline.cpp:246
+msgid "Who Is Online - "
+msgstr ""
+
+#. TRANSLATORS: who is online window name
+#: src/gui/windows/whoisonline.cpp:689
+msgid "Who Is Online - error"
+msgstr ""
+
+#. TRANSLATORS: who is online window name
+#: src/gui/windows/whoisonline.cpp:736
+msgid "Who Is Online - Update"
+msgstr ""
+
+#. TRANSLATORS: world select dialog name
+#: src/gui/windows/worldselectdialog.cpp:47
+msgid "Select World"
+msgstr ""
+
+#. TRANSLATORS: world dialog button
+#: src/gui/windows/worldselectdialog.cpp:53
+msgid "Change Login"
+msgstr ""
+
+#. TRANSLATORS: world dialog button
+#: src/gui/windows/worldselectdialog.cpp:56
+msgid "Choose World"
+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:413 src/input/inputmanager.cpp:456
+#: src/input/keyboardconfig.cpp:95
+#, c-format
+msgid "key_%d"
+msgstr ""
+
+#. TRANSLATORS: long joystick button name. must be short.
+#: src/input/inputmanager.cpp:419
+#, c-format
+msgid "JButton%d"
+msgstr ""
+
+#. TRANSLATORS: unknown long key type
+#: src/input/inputmanager.cpp:433
+msgid "unknown key"
+msgstr ""
+
+#. TRANSLATORS: short joystick button name. muse be very short
+#: src/input/inputmanager.cpp:462
+#, c-format
+msgid "JB%d"
+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:476 src/input/keyboardconfig.cpp:139
+msgid "u key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:34
+msgid "Target and attack keys"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:46
+msgid "Target & attack closest monster"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:52
+msgid "Target & attack closest player"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:58
+msgid "Move to Target"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:64
+msgid "Change Move to Target type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:70
+msgid "Move to Home location"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:76
+msgid "Set home location"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:82
+msgid "Move to navigation point"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:94
+msgid "Stop Attack / Modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:100
+msgid "Untarget"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:106
+msgid "Target monster"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:112
+msgid "Target closest monster (without filters)"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:118
+msgid "Target NPC"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:124
+msgid "Target Player"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:130
+msgid "Target mercenary"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:136
+msgid "Target skill unit"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:142
+msgid "Change targeting type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:148
+msgid "Target pet"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:154
+msgid "Catch pet"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:160
+msgid "Other Keys"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:166
+msgid "Pickup"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:172
+msgid "Change Pickup Type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:178
+msgid "Sit"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:184
+msgid "Screenshot"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:190
+msgid "Enable/Disable Trading"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:196
+msgid "Open trade window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:202
+msgid "Start trade with target"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:208
+msgid "Follow selected player"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:214
+msgid "Change Map View Mode"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:220
+msgid "Select OK"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:232
+msgid "Stop or sit"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:238
+msgid "Return to safe video mode"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:244
+msgid "Fire your homunculus"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/basic.cpp:262
+msgid "Open context menu"
+msgstr ""
+
+#. TRANSLATORS: input action group
+#: src/input/pages/chat.cpp:31
+msgid "Main"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:37
+msgid "Toggle Chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:43
+msgid "Chat modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:49
+msgid "Scroll Chat Up"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:55
+msgid "Scroll Chat Down"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:67
+msgid "Previous Chat Tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:73
+msgid "Next Chat Tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:79
+msgid "Clear current chat tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:85
+msgid "Close current Chat Tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:91
+msgid "Close all chat tabs"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:97
+msgid "Select general tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:103
+msgid "Select debug tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:109
+msgid "Select trade tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:115
+msgid "Select battle tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:121
+msgid "Select gm tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:127
+msgid "Select lang tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:133
+msgid "Select party tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:139
+msgid "Select guild tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:151
+msgid "Ignore all whispers"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:157
+msgid "Ignore all whispers on server side"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:163
+msgid "Unignore all whispers on server side"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:169
+msgid "Previous chat line"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:175
+msgid "Next chat line"
+msgstr ""
+
+#. TRANSLATORS: input action group
+#: src/input/pages/chat.cpp:181
+msgid "Smiles"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/chat.cpp:187
+msgid "Show smiles"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/craft.cpp:32 src/input/pages/craft.cpp:38
+#: src/input/pages/craft.cpp:44 src/input/pages/craft.cpp:50
+#: src/input/pages/craft.cpp:56 src/input/pages/craft.cpp:62
+#: src/input/pages/craft.cpp:68 src/input/pages/craft.cpp:74
+#: src/input/pages/craft.cpp:80
+#, c-format
+msgid "Craft shortcut %d"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:35
+msgid "Emote modifiers keys"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:41
+msgid "Emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:47
+msgid "Pet emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:53
+msgid "Homunculus / mercenary emote modifier key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:59
+msgid "Emote shortcuts"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:65 src/input/pages/emotes.cpp:71
+#: src/input/pages/emotes.cpp:77 src/input/pages/emotes.cpp:83
+#: src/input/pages/emotes.cpp:89 src/input/pages/emotes.cpp:95
+#: src/input/pages/emotes.cpp:101 src/input/pages/emotes.cpp:107
+#: src/input/pages/emotes.cpp:113 src/input/pages/emotes.cpp:119
+#: src/input/pages/emotes.cpp:125 src/input/pages/emotes.cpp:131
+#: src/input/pages/emotes.cpp:137 src/input/pages/emotes.cpp:143
+#: src/input/pages/emotes.cpp:149 src/input/pages/emotes.cpp:155
+#: src/input/pages/emotes.cpp:161 src/input/pages/emotes.cpp:167
+#: src/input/pages/emotes.cpp:173 src/input/pages/emotes.cpp:179
+#: src/input/pages/emotes.cpp:185 src/input/pages/emotes.cpp:191
+#: src/input/pages/emotes.cpp:197 src/input/pages/emotes.cpp:203
+#: src/input/pages/emotes.cpp:209 src/input/pages/emotes.cpp:215
+#: src/input/pages/emotes.cpp:221 src/input/pages/emotes.cpp:227
+#: src/input/pages/emotes.cpp:233 src/input/pages/emotes.cpp:239
+#: src/input/pages/emotes.cpp:245 src/input/pages/emotes.cpp:251
+#: src/input/pages/emotes.cpp:257 src/input/pages/emotes.cpp:263
+#: src/input/pages/emotes.cpp:269 src/input/pages/emotes.cpp:275
+#: src/input/pages/emotes.cpp:281 src/input/pages/emotes.cpp:287
+#: src/input/pages/emotes.cpp:293 src/input/pages/emotes.cpp:299
+#: src/input/pages/emotes.cpp:305 src/input/pages/emotes.cpp:311
+#: src/input/pages/emotes.cpp:317 src/input/pages/emotes.cpp:323
+#: src/input/pages/emotes.cpp:329 src/input/pages/emotes.cpp:335
+#: src/input/pages/emotes.cpp:341 src/input/pages/emotes.cpp:347
+#, c-format
+msgid "Emote Shortcut %d"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:358
+msgid "Pet emote shortcuts"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/emotes.cpp:364 src/input/pages/emotes.cpp:370
+#: src/input/pages/emotes.cpp:376 src/input/pages/emotes.cpp:382
+#: src/input/pages/emotes.cpp:388 src/input/pages/emotes.cpp:394
+#: src/input/pages/emotes.cpp:400 src/input/pages/emotes.cpp:406
+#: src/input/pages/emotes.cpp:412 src/input/pages/emotes.cpp:418
+#: src/input/pages/emotes.cpp:424 src/input/pages/emotes.cpp:430
+#: src/input/pages/emotes.cpp:436 src/input/pages/emotes.cpp:442
+#: src/input/pages/emotes.cpp:448 src/input/pages/emotes.cpp:454
+#: src/input/pages/emotes.cpp:460 src/input/pages/emotes.cpp:466
+#: src/input/pages/emotes.cpp:472 src/input/pages/emotes.cpp:478
+#: src/input/pages/emotes.cpp:484 src/input/pages/emotes.cpp:490
+#: src/input/pages/emotes.cpp:496 src/input/pages/emotes.cpp:502
+#: src/input/pages/emotes.cpp:508 src/input/pages/emotes.cpp:514
+#: src/input/pages/emotes.cpp:520 src/input/pages/emotes.cpp:526
+#: src/input/pages/emotes.cpp:532 src/input/pages/emotes.cpp:538
+#: src/input/pages/emotes.cpp:544 src/input/pages/emotes.cpp:550
+#: src/input/pages/emotes.cpp:556 src/input/pages/emotes.cpp:562
+#: src/input/pages/emotes.cpp:568 src/input/pages/emotes.cpp:574
+#: src/input/pages/emotes.cpp:580 src/input/pages/emotes.cpp:586
+#: src/input/pages/emotes.cpp:592 src/input/pages/emotes.cpp:598
+#: src/input/pages/emotes.cpp:604 src/input/pages/emotes.cpp:610
+#: src/input/pages/emotes.cpp:616 src/input/pages/emotes.cpp:622
+#: src/input/pages/emotes.cpp:628 src/input/pages/emotes.cpp:634
+#: src/input/pages/emotes.cpp:640 src/input/pages/emotes.cpp:646
+#, c-format
+msgid "Pet emote shortcut %d"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:31
+msgid "Move & selection"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:37
+msgid "Move Up"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:43
+msgid "Move Down"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:49
+msgid "Move Left"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:55
+msgid "Move Right"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:61
+msgid "Move Home"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:67
+msgid "Move End"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:73
+msgid "Page up"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:79
+msgid "Page down"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:97
+msgid "Select2"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:115
+msgid "Backspace"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:127
+msgid "Tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:133
+msgid "Mod"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/gui.cpp:139
+msgid "Ctrl"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:35
+msgid "Move Keys"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:41
+msgid "Move player up"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:47
+msgid "Move player down"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:53
+msgid "Move player left"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:59
+msgid "Move player right"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:65
+msgid "Move player forward"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:71
+msgid "Move pet up"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:77
+msgid "Move pet down"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:83
+msgid "Move pet left"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:89
+msgid "Move pet right"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:95
+msgid "Move homunculus to master"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:101
+msgid "Move mercenary to master"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:107
+msgid "Move to navigation point shortcuts"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/move.cpp:113 src/input/pages/move.cpp:119
+#: src/input/pages/move.cpp:125 src/input/pages/move.cpp:131
+#: src/input/pages/move.cpp:137 src/input/pages/move.cpp:143
+#: src/input/pages/move.cpp:149 src/input/pages/move.cpp:155
+#: src/input/pages/move.cpp:161 src/input/pages/move.cpp:167
+#: src/input/pages/move.cpp:173 src/input/pages/move.cpp:179
+#: src/input/pages/move.cpp:185 src/input/pages/move.cpp:191
+#: src/input/pages/move.cpp:197 src/input/pages/move.cpp:203
+#: src/input/pages/move.cpp:209 src/input/pages/move.cpp:215
+#: src/input/pages/move.cpp:221 src/input/pages/move.cpp:227
+#: src/input/pages/move.cpp:233 src/input/pages/move.cpp:239
+#: src/input/pages/move.cpp:245 src/input/pages/move.cpp:251
+#: src/input/pages/move.cpp:257 src/input/pages/move.cpp:263
+#: src/input/pages/move.cpp:269 src/input/pages/move.cpp:275
+#: src/input/pages/move.cpp:281 src/input/pages/move.cpp:287
+#: src/input/pages/move.cpp:293 src/input/pages/move.cpp:299
+#: src/input/pages/move.cpp:305 src/input/pages/move.cpp:311
+#: src/input/pages/move.cpp:317 src/input/pages/move.cpp:323
+#: src/input/pages/move.cpp:329 src/input/pages/move.cpp:335
+#: src/input/pages/move.cpp:341 src/input/pages/move.cpp:347
+#: src/input/pages/move.cpp:353 src/input/pages/move.cpp:359
+#: src/input/pages/move.cpp:365 src/input/pages/move.cpp:371
+#: src/input/pages/move.cpp:377 src/input/pages/move.cpp:383
+#: src/input/pages/move.cpp:389 src/input/pages/move.cpp:395
+#, c-format
+msgid "Move to point Shortcut %d"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:34
+msgid "Input ignore"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:40
+msgid "Ignore input 1"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:46
+msgid "Ignore input 2"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:52
+msgid "Direction keys"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:58
+msgid "Player direct up"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:64
+msgid "Player direct down"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:70
+msgid "Player direct left"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:76
+msgid "Player direct right"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:82
+msgid "Pet direct up"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:88
+msgid "Pet direct down"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:94
+msgid "Pet direct left"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:100
+msgid "Pet direct right"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:112
+msgid "Crazy moves"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:118
+msgid "Change Crazy Move mode"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:124
+msgid "Quick Drop N Items from 0 slot"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:130
+msgid "Quick Drop N Items"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:136
+msgid "Switch Quick Drop Counter"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:142
+msgid "Quick heal target or self"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:148
+msgid "Heal the most injured player"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:154
+msgid "Use #itenplz spell"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:160
+msgid "Use magic attack"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:166
+msgid "Switch magic attack"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:172
+msgid "Switch pvp attack"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:178
+msgid "Change move type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:184
+msgid "Change Attack Weapon Type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:190
+msgid "Change Attack Type"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:196
+msgid "Change Follow mode"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:202
+msgid "Change Imitation mode"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:208
+msgid "Disable / Enable Game modifier keys"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:214
+msgid "On / Off audio"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:220
+msgid "Enable / Disable away mode"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:226
+msgid "Emulate right click from keyboard"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:232
+msgid "Toggle camera mode"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:238
+msgid "Toggle ipc mode"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:244
+msgid "Show information about position in chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:250
+msgid "Show online players number in chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:256
+msgid "Show onscreen keyboard"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:262
+msgid "Clean cached graphics"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:268
+msgid "Clean cached fonts"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:274
+msgid "Print visible players in chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:280
+msgid "Print all visible beings in chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:286
+msgid "Load shop items list from disk"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:292
+msgid "Save shop items list to disk"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:298
+msgid "Print debug cache info"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:304
+msgid "Undress selected player"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:310
+msgid "Quick disconnect from server"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:316
+msgid "Disable debug particle"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:322
+msgid "Create items (for gms)"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:328
+msgid "Print configured directories in chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:334
+msgid "Print client uptime in chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:340
+msgid "Dump debug information"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:346
+msgid "Crash client"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:352
+msgid "Dump graphics info into chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:358
+msgid "Dump tests info into chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:364
+msgid "Print OpenGL version in chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:370
+msgid "Print enabled mods in chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:376
+msgid "Dump environments into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:382
+msgid "Dump OpenGL state into log"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:389
+msgid "Test SDL font speed"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:396
+msgid "Upload main config"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:402
+msgid "Upload server config"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:414
+msgid "Fire your mercenary"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:420
+msgid "Pet ai start"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:426
+msgid "Pet ai stop"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:432
+msgid "Feed homunculus"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:438
+msgid "Feed pet"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:444
+msgid "Drop pet's loot"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:450
+msgid "Return pet to egg"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/other.cpp:456
+msgid "Unequip pet"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/outfits.cpp:35
+msgid "Outfits keys"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/outfits.cpp:41
+msgid "Wear outfit"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/outfits.cpp:53
+msgid "Copy Outfit to other outfit"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/outfits.cpp:59
+msgid "Copy outfit to chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/outfits.cpp:65
+msgid "Copy equipped to outfit"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/outfits.cpp:71
+msgid "Show hat in chat"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/outfits.cpp:77
+msgid "Outfits shortcuts"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/outfits.cpp:83 src/input/pages/outfits.cpp:89
+#: src/input/pages/outfits.cpp:95 src/input/pages/outfits.cpp:101
+#: src/input/pages/outfits.cpp:107 src/input/pages/outfits.cpp:113
+#: src/input/pages/outfits.cpp:119 src/input/pages/outfits.cpp:125
+#: src/input/pages/outfits.cpp:131 src/input/pages/outfits.cpp:137
+#: src/input/pages/outfits.cpp:143 src/input/pages/outfits.cpp:149
+#: src/input/pages/outfits.cpp:155 src/input/pages/outfits.cpp:161
+#: src/input/pages/outfits.cpp:167 src/input/pages/outfits.cpp:173
+#: src/input/pages/outfits.cpp:179 src/input/pages/outfits.cpp:185
+#: src/input/pages/outfits.cpp:191 src/input/pages/outfits.cpp:197
+#: src/input/pages/outfits.cpp:203 src/input/pages/outfits.cpp:209
+#: src/input/pages/outfits.cpp:215 src/input/pages/outfits.cpp:221
+#: src/input/pages/outfits.cpp:227 src/input/pages/outfits.cpp:233
+#: src/input/pages/outfits.cpp:239 src/input/pages/outfits.cpp:245
+#: src/input/pages/outfits.cpp:251 src/input/pages/outfits.cpp:257
+#: src/input/pages/outfits.cpp:263 src/input/pages/outfits.cpp:269
+#: src/input/pages/outfits.cpp:275 src/input/pages/outfits.cpp:281
+#: src/input/pages/outfits.cpp:287 src/input/pages/outfits.cpp:293
+#: src/input/pages/outfits.cpp:299 src/input/pages/outfits.cpp:305
+#: src/input/pages/outfits.cpp:311 src/input/pages/outfits.cpp:317
+#: src/input/pages/outfits.cpp:323 src/input/pages/outfits.cpp:329
+#: src/input/pages/outfits.cpp:335 src/input/pages/outfits.cpp:341
+#: src/input/pages/outfits.cpp:347 src/input/pages/outfits.cpp:353
+#: src/input/pages/outfits.cpp:359 src/input/pages/outfits.cpp:365
+#, c-format
+msgid "Outfit Shortcut %d"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/shortcuts.cpp:35
+msgid "Shortcuts modifiers keys"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/shortcuts.cpp:41
+msgid "Item Shortcuts Key"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/shortcuts.cpp:47
+msgid "Shortcuts keys"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/shortcuts.cpp:53 src/input/pages/shortcuts.cpp:59
+#: src/input/pages/shortcuts.cpp:65 src/input/pages/shortcuts.cpp:71
+#: src/input/pages/shortcuts.cpp:77 src/input/pages/shortcuts.cpp:83
+#: src/input/pages/shortcuts.cpp:89 src/input/pages/shortcuts.cpp:95
+#: src/input/pages/shortcuts.cpp:101 src/input/pages/shortcuts.cpp:107
+#: src/input/pages/shortcuts.cpp:113 src/input/pages/shortcuts.cpp:119
+#: src/input/pages/shortcuts.cpp:125 src/input/pages/shortcuts.cpp:131
+#: src/input/pages/shortcuts.cpp:137 src/input/pages/shortcuts.cpp:143
+#: src/input/pages/shortcuts.cpp:149 src/input/pages/shortcuts.cpp:155
+#: src/input/pages/shortcuts.cpp:161 src/input/pages/shortcuts.cpp:167
+#, c-format
+msgid "Item Shortcut %d"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:40
+msgid "Show Windows Menu"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:46
+msgid "Hide Windows"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:52
+msgid "About Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:58
+msgid "Bank Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:64
+msgid "Help Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:70
+msgid "Server Info Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:76
+msgid "Status Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:82
+msgid "Inventory Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:88
+msgid "Equipment Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:94
+msgid "Skill Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:100
+msgid "Minimap Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:106
+msgid "Chat Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:112
+msgid "Item Shortcut Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:118
+msgid "Setup Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:124
+msgid "Debug Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:130
+msgid "Social Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:136
+msgid "Emote Shortcut Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:142
+msgid "Outfits Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:148
+msgid "Shop Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:154
+msgid "Quick drop Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:160
+msgid "Kill Stats Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:166
+msgid "Commands Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:172
+msgid "Who Is Online Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:178
+msgid "Did you know Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:184
+msgid "Quests Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:190
+msgid "Updates Window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:196
+msgid "Cart window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:202
+msgid "Quick settings window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:208
+msgid "Clan window"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:220
+msgid "Previous Social Tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:226
+msgid "Next Social Tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:232
+msgid "Previous Shortcuts tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:238
+msgid "Next Shortcuts tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:244
+msgid "Previous Commands tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:250
+msgid "Next Commands tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:256
+msgid "Previous inventory tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:262
+msgid "Next inventory tab"
+msgstr ""
+
+#. TRANSLATORS: input action name
+#: src/input/pages/windows.cpp:268
+msgid "Clear drops window"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/charserverrecv.cpp:50
+msgid "Access denied. Most likely, there are too many players on this server."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/charserverrecv.cpp:55
+msgid "Cannot use this ID."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/charserverrecv.cpp:59
+msgid "Unknown char-server failure."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/charserverrecv.cpp:75
+msgid "Failed to create character. Most likely the name is already taken."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/charserverrecv.cpp:80 src/net/ea/loginrecv.cpp:117
+#: src/net/eathena/loginrecv.cpp:115
+msgid "Wrong name."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/charserverrecv.cpp:84
+msgid "Incorrect stats."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/charserverrecv.cpp:88
+msgid "Incorrect hair."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/charserverrecv.cpp:92
+msgid "Incorrect slot."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/charserverrecv.cpp:96
+msgid "Incorrect race."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/charserverrecv.cpp:100
+msgid "Incorrect look."
+msgstr ""
+
+#. TRANSLATORS: info message
+#: src/net/ea/charserverrecv.cpp:132
+msgid "Character deleted."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/net/ea/chatrecv.cpp:94
+#, c-format
+msgid "Whisper could not be sent, %s is offline."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/net/ea/chatrecv.cpp:104
+#, c-format
+msgid "Whisper could not be sent, ignored by %s."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/net/ea/chatrecv.cpp:114
+msgid "Whisper could not be sent, you ignored by all players."
+msgstr ""
+
+#. TRANSLATORS: error header
+#: src/net/ea/gamerecv.cpp:67
+msgid "Game"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/gamerecv.cpp:69
+msgid "Request to quit denied!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/loginrecv.cpp:76 src/net/eathena/loginrecv.cpp:69
+msgid "Unregistered ID."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/loginrecv.cpp:80 src/net/eathena/loginrecv.cpp:73
+msgid "Wrong password."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/loginrecv.cpp:85 src/net/eathena/loginrecv.cpp:78
+msgid "Account expired."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/loginrecv.cpp:89 src/net/eathena/loginrecv.cpp:82
+msgid "Rejected from server."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/loginrecv.cpp:93 src/net/eathena/loginrecv.cpp:86
+msgid ""
+"You have been permanently banned from the game. Please contact the GM team."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/loginrecv.cpp:98 src/net/eathena/loginrecv.cpp:91
+msgid ""
+"Client too old or wrong server type.\n"
+"Please update client on http://manaplus.germantmw.de"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/loginrecv.cpp:103 src/net/eathena/loginrecv.cpp:96
+#, c-format
+msgid ""
+"You have been temporarily banned from the game until %s.\n"
+"Please contact the GM team via the forums."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/loginrecv.cpp:109 src/net/eathena/loginrecv.cpp:105
+msgid "Server overpopulated."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/loginrecv.cpp:113 src/net/eathena/loginrecv.cpp:110
+msgid "This user name is already taken."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/loginrecv.cpp:125 src/net/eathena/loginrecv.cpp:125
+msgid "Username permanently erased."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/loginrecv.cpp:129 src/net/eathena/loginrecv.cpp:129
+#: src/net/eathena/loginrecv.cpp:235 src/net/tmwa/loginrecv.cpp:130
+msgid "Unknown error."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/network.cpp:111
+msgid "Empty address given to Network::connect()!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/network.cpp:216
+msgid "Unable to resolve host \""
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/ea/network.cpp:297
+msgid "Connection to server terminated. "
+msgstr ""
+
+#. TRANSLATORS: error message
+#. TRANSLATORS: char rename error
+#: src/net/eathena/charserverrecv.cpp:414
+#: src/net/eathena/charserverrecv.cpp:462
+msgid "Character rename error."
+msgstr ""
+
+#. TRANSLATORS: info message
+#: src/net/eathena/charserverrecv.cpp:437
+msgid "Character renamed."
+msgstr ""
+
+#. TRANSLATORS: char rename error
+#: src/net/eathena/charserverrecv.cpp:453
+msgid "Rename not allowed."
+msgstr ""
+
+#. TRANSLATORS: char rename error
+#: src/net/eathena/charserverrecv.cpp:457
+msgid "New name is not set."
+msgstr ""
+
+#. TRANSLATORS: char rename error
+#: src/net/eathena/charserverrecv.cpp:466
+msgid "Character not found."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
+msgid "Failed to delete character."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/chatrecv.cpp:138
+msgid "Can't cast skill in this area."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/chatrecv.cpp:142
+msgid "Can't use item in this area."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/chatrecv.cpp:146
+msgid "Can't equip. Wrong level."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/chatrecv.cpp:150
+msgid "Can't use. Wrong level."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/chatrecv.cpp:154
+msgid "Work in progress."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/net/eathena/chatrecv.cpp:380
+#, c-format
+msgid "Message could not be sent, channel %s is not exists."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/net/eathena/chatrecv.cpp:506
+#, c-format
+msgid "Can't open channel. Channel %s is not exists."
+msgstr ""
+
+#. TRANSLATORS: adopt child message
+#: src/net/eathena/familyrecv.cpp:75
+msgid "Request parents"
+msgstr ""
+
+#. TRANSLATORS: adopt child message
+#: src/net/eathena/familyrecv.cpp:77
+#, c-format
+msgid "Do you accept %s and %s as parents?"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
+msgid "Got disconnected from server!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
+msgid "Authentication failed."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
+msgid "No servers available."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
+msgid "Someone else is trying to use this account."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
+msgid "This account is already logged in."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
+msgid "Speed hack detected."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:76
+msgid "Server full."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:80
+msgid "Sorry, you are underaged."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
+msgid "Duplicated login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:102
+msgid "To many connections from same ip."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:106
+msgid "Not paid for this time."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:110
+msgid "Pay suspended."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:114
+msgid "Pay changed."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:118
+msgid "Pay wrong ip."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:122
+msgid "Pay game room."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:126
+msgid "Disconnect forced by GM."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:131
+msgid "Ban japan refuse."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:135
+msgid "Remained other account."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:139
+msgid "Ip unfair."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:143
+msgid "Ip count all."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:147
+msgid "Ip count."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:152
+msgid "Memory."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:156
+msgid "Han valid."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:160
+msgid "Ip limited access."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:164
+msgid "Over characters list."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:168
+msgid "Ip blocked."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:172
+msgid "Invalid password count."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:176
+msgid "Not allowed race."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:180
+msgid "Access restricted in hours 00:00 to 06:00."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:184
+msgid "You was banned."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
+msgid "Unknown connection error."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:199
+msgid "Map not found"
+msgstr ""
+
+#. TRANSLATORS: guild info message
+#: src/net/eathena/guildrecv.cpp:130
+#, c-format
+msgid "Guild name: %s"
+msgstr ""
+
+#. TRANSLATORS: guild info message
+#: src/net/eathena/guildrecv.cpp:138
+#, c-format
+msgid "Guild master: %s"
+msgstr ""
+
+#. TRANSLATORS: guild info message
+#: src/net/eathena/guildrecv.cpp:145
+#, c-format
+msgid "Guild level: %d"
+msgstr ""
+
+#. TRANSLATORS: guild info message
+#: src/net/eathena/guildrecv.cpp:150
+#, c-format
+msgid "Online members: %d"
+msgstr ""
+
+#. TRANSLATORS: guild info message
+#: src/net/eathena/guildrecv.cpp:155
+#, c-format
+msgid "Max members: %d"
+msgstr ""
+
+#. TRANSLATORS: guild info message
+#: src/net/eathena/guildrecv.cpp:160
+#, c-format
+msgid "Average level: %d"
+msgstr ""
+
+#. TRANSLATORS: guild info message
+#: src/net/eathena/guildrecv.cpp:165
+#, c-format
+msgid "Guild exp: %d"
+msgstr ""
+
+#. TRANSLATORS: guild info message
+#: src/net/eathena/guildrecv.cpp:170
+#, c-format
+msgid "Guild next exp: %d"
+msgstr ""
+
+#. TRANSLATORS: guild info message
+#: src/net/eathena/guildrecv.cpp:175
+#, c-format
+msgid "Guild castle: %s"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/net/eathena/inventoryrecv.cpp:878
+#, c-format
+msgid "Left %s rental time for item %s."
+msgstr ""
+
+#. TRANSLATORS: unknown item
+#. TRANSLATORS: unknown item message
+#. TRANSLATORS: unknown item name
+#. TRANSLATORS: item name
+#: src/net/eathena/inventoryrecv.cpp:1247
+#: src/net/eathena/inventoryrecv.cpp:1382 src/net/eathena/mail2recv.cpp:204
+#: src/resources/db/itemdb.cpp:171
+msgid "Unknown item"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginrecv.cpp:223 src/net/tmwa/loginrecv.cpp:118
+msgid "Account was not found. Please re-login."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginrecv.cpp:227 src/net/tmwa/loginrecv.cpp:122
+msgid "Old password incorrect."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/loginrecv.cpp:231 src/net/tmwa/loginrecv.cpp:126
+msgid "New password too short."
+msgstr ""
+
+#. TRANSLATORS: mail message notification
+#: src/net/eathena/mailrecv.cpp:203
+#, c-format
+msgid "You have new mail from %s with subject %s"
+msgstr ""
+
+#. TRANSLATORS: player killed message
+#: src/net/eathena/playerrecv.cpp:533
+msgid "You were killed by unknown source."
+msgstr ""
+
+#. TRANSLATORS: skill error message
+#: src/net/eathena/skillrecv.cpp:308
+#, c-format
+msgid "Unknown skill error: %d"
+msgstr ""
+
+#. TRANSLATORS: skill error message
+#: src/net/eathena/skillrecv.cpp:321
+#, c-format
+msgid "Unknown skill error: %d."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
+msgid "You have not yet reached a high enough lvl!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
+msgid "Insufficient HP!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
+msgid "Insufficient SP!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
+msgid "You have no memos!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
+msgid "You cannot do that right now!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
+msgid "Seems you need more money... ;-)"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
+msgid "You cannot use this skill with that kind of weapon!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
+msgid "You need another red gem!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
+msgid "You need another blue gem!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
+msgid "You're carrying to much to do this!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:371
+msgid "Fail summon."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:375
+msgid "Need spirits."
+msgstr ""
+
+#. TRANSLATORS: skill error message
+#: src/net/eathena/skillrecv.cpp:384
+#, c-format
+msgid "Need equipment %s."
+msgstr ""
+
+#. TRANSLATORS: skill error message
+#: src/net/eathena/skillrecv.cpp:390
+#, c-format
+msgid "Need equipment %s and amount %d"
+msgstr ""
+
+#. TRANSLATORS: skill error message
+#: src/net/eathena/skillrecv.cpp:403
+#, c-format
+msgid "Need item %s."
+msgstr ""
+
+#. TRANSLATORS: skill error message
+#: src/net/eathena/skillrecv.cpp:409
+#, c-format
+msgid "Need item %s and amount %d"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/skillrecv.cpp:418
+msgid "Skill failed!"
+msgstr ""
+
+#. TRANSLATORS: warp select window name
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
+msgid "Select warp target"
+msgstr ""
+
+#. TRANSLATORS: vending sold item message
+#: src/net/eathena/vendingrecv.cpp:267
+#, c-format
+msgid "Sold item %s amount %d. You got: %s"
+msgstr ""
+
+#. TRANSLATORS: vending sold item message
+#: src/net/eathena/vendingrecv.cpp:275
+#, c-format
+msgid "Sold item %s amount %d"
+msgstr ""
+
+#. TRANSLATORS: trade header
+#: src/net/ea/traderecv.cpp:81
+#, c-format
+msgid "Trade: You and %s"
+msgstr ""
+
+#. TRANSLATORS: trade message
+#: src/net/ea/traderecv.cpp:167
+#, c-format
+msgid "%s wants to trade with you, do you accept?"
+msgstr ""
+
+#. TRANSLATORS: playe stat
+#: src/net/tmwa/charserverhandler.cpp:148
+msgid "Strength:"
+msgstr ""
+
+#. TRANSLATORS: playe stat
+#: src/net/tmwa/charserverhandler.cpp:150
+msgid "Agility:"
+msgstr ""
+
+#. TRANSLATORS: playe stat
+#: src/net/tmwa/charserverhandler.cpp:152
+msgid "Vitality:"
+msgstr ""
+
+#. TRANSLATORS: playe stat
+#: src/net/tmwa/charserverhandler.cpp:154
+msgid "Intelligence:"
+msgstr ""
+
+#. TRANSLATORS: playe stat
+#: src/net/tmwa/charserverhandler.cpp:156
+msgid "Dexterity:"
+msgstr ""
+
+#. TRANSLATORS: playe stat
+#: src/net/tmwa/charserverhandler.cpp:158
+msgid "Luck:"
+msgstr ""
+
+#. TRANSLATORS: message about spam player
+#: src/net/tmwa/chatrecv.cpp:262
+#, c-format
+msgid "Detected spam from: %s"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/tmwa/skillrecv.cpp:113
+msgid "Trade failed!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/tmwa/skillrecv.cpp:117
+msgid "Emote failed!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/tmwa/skillrecv.cpp:121
+msgid "Sit failed!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/tmwa/skillrecv.cpp:125
+msgid "Chat creating failed!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/tmwa/skillrecv.cpp:129
+msgid "Could not join party!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/tmwa/skillrecv.cpp:133
+msgid "Cannot shout!"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/tmwa/skillrecv.cpp:187
+msgid "Huh? What's that?"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/tmwa/skillrecv.cpp:198
+msgid "Warp failed..."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/tmwa/skillrecv.cpp:202
+msgid "Could not steal anything..."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/tmwa/skillrecv.cpp:206
+msgid "Poison had no effect..."
+msgstr ""
+
+#. TRANSLATORS: dialog caption
+#. TRANSLATORS: error header
+#: src/pincodemanager.cpp:79 src/pincodemanager.cpp:144
+#: src/pincodemanager.cpp:203
+msgid "Pincode"
+msgstr ""
+
+#. TRANSLATORS: dialog label
+#: src/pincodemanager.cpp:81
+msgid "Enter pincode"
+msgstr ""
+
+#. TRANSLATORS: dialog caption
+#: src/pincodemanager.cpp:92 src/pincodemanager.cpp:128
+msgid "New pincode"
+msgstr ""
+
+#. TRANSLATORS: dialog label
+#: src/pincodemanager.cpp:94 src/pincodemanager.cpp:174
+msgid "Enter new pincode"
+msgstr ""
+
+#. TRANSLATORS: dialog caption
+#: src/pincodemanager.cpp:106 src/pincodemanager.cpp:172
+#: src/pincodemanager.cpp:186
+msgid "Change pincode"
+msgstr ""
+
+#. TRANSLATORS: dialog label
+#: src/pincodemanager.cpp:108
+msgid "Enter old pincode"
+msgstr ""
+
+#. TRANSLATORS: dialog label
+#: src/pincodemanager.cpp:130 src/pincodemanager.cpp:188
+msgid "Confirm new pincode"
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/pincodemanager.cpp:146 src/pincodemanager.cpp:205
+msgid "Wrong pincode confirmation!"
+msgstr ""
+
+#. TRANSLATORS: theme tab quick button
+#: src/progs/dyecmd/client.cpp:562 src/progs/manaplus/client.cpp:928
+msgid "About"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/progs/dyecmd/dyemain.cpp:62
+msgid "dyecmd srcfile dyestring dstfile"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/progs/dyecmd/dyemain.cpp:64
+msgid "or"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/progs/dyecmd/dyemain.cpp:66
+msgid "dyecmd srcdyestring dstfile"
+msgstr ""
+
+#. TRANSLATORS: file uploaded message
+#: src/progs/manaplus/actions/actions.cpp:175
+msgid "File uploaded"
+msgstr ""
+
+#. TRANSLATORS: clear graphics command message
+#. TRANSLATORS: clear fonts cache message
+#: src/progs/manaplus/actions/actions.cpp:1113
+#: src/progs/manaplus/actions/actions.cpp:1128
+msgid "Cache cleared"
+msgstr ""
+
+#. TRANSLATORS: uptime command
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
+#, c-format
+msgid "Client uptime: %s"
+msgstr ""
+
+#. TRANSLATORS: dump command
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
+msgid "Resource images:"
+msgstr ""
+
+#. TRANSLATORS: dump command
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
+msgid "Orphaned resource images:"
+msgstr ""
+
+#. TRANSLATORS: dump environment command
+#: src/progs/manaplus/actions/actions.cpp:1519
+msgid "Environment variables dumped"
+msgstr ""
+
+#. TRANSLATORS: upload config chat message
+#: src/progs/manaplus/actions/actions.cpp:1660
+msgid "Config uploaded to:"
+msgstr ""
+
+#. TRANSLATORS: upload config chat message
+#: src/progs/manaplus/actions/actions.cpp:1670
+msgid "Server config Uploaded to:"
+msgstr ""
+
+#. TRANSLATORS: upload log chat message
+#: src/progs/manaplus/actions/actions.cpp:1680
+msgid "Log uploaded to:"
+msgstr ""
+
+#. TRANSLATORS: last seen disabled warning
+#: src/progs/manaplus/actions/actions.cpp:1964
+msgid ""
+"Last seen disabled. Enable in players / collect players ID and seen log."
+msgstr ""
+
+#. TRANSLATORS: last seen error
+#: src/progs/manaplus/actions/actions.cpp:1985
+msgid "You have never seen this nick."
+msgstr ""
+
+#. TRANSLATORS: last seen message
+#: src/progs/manaplus/actions/actions.cpp:1993
+#, c-format
+msgid "Last seen for %s: %s"
+msgstr ""
+
+#. TRANSLATORS: last seen error
+#: src/progs/manaplus/actions/actions.cpp:2004
+msgid "You have not seen this nick before."
+msgstr ""
+
+#. TRANSLATORS: whisper send
+#: src/progs/manaplus/actions/chat.cpp:279
+msgid "Cannot send empty whisper or channel message!"
+msgstr ""
+
+#. TRANSLATORS: new whisper or channel query
+#: src/progs/manaplus/actions/chat.cpp:334
+#, c-format
+msgid "Cannot create a whisper tab \"%s\"! It probably already exists."
+msgstr ""
+
+#. TRANSLATORS: party invite message
+#. TRANSLATORS: guild invite message
+#. TRANSLATORS: party kick message
+#. TRANSLATORS: change relation
+#: src/progs/manaplus/actions/chat.cpp:407
+#: src/progs/manaplus/actions/chat.cpp:443
+#: src/progs/manaplus/actions/chat.cpp:451
+#: src/progs/manaplus/actions/chat.cpp:534
+#: src/progs/manaplus/actions/chat.cpp:571
+#: src/progs/manaplus/actions/commands.cpp:112
+msgid "Please specify a name."
+msgstr ""
+
+#. TRANSLATORS: message from toggle chat command
+#: src/progs/manaplus/actions/chat.cpp:474
+msgid "Return toggles chat."
+msgstr ""
+
+#: src/progs/manaplus/actions/chat.cpp:474
+msgid "Message closes chat."
+msgstr ""
+
+#. TRANSLATORS: message from toggle chat command
+#: src/progs/manaplus/actions/chat.cpp:488
+msgid "Return now toggles chat."
+msgstr ""
+
+#. TRANSLATORS: message from toggle chat command
+#: src/progs/manaplus/actions/chat.cpp:500
+msgid "Message now closes chat."
+msgstr ""
+
+#. TRANSLATORS: equipped hat chat message
+#: src/progs/manaplus/actions/chat.cpp:661
+msgid "no hat equipped."
+msgstr ""
+
+#. TRANSLATORS: equipped hat chat message
+#: src/progs/manaplus/actions/chat.cpp:667
+#, c-format
+msgid "equipped hat %s."
+msgstr ""
+
+#. TRANSLATORS: dialog header
+#: src/progs/manaplus/actions/chat.cpp:695
+msgid "Guild notice"
+msgstr ""
+
+#. TRANSLATORS: translation error message
+#: src/progs/manaplus/actions/chat.cpp:747
+#, c-format
+msgid "No translation found for string: %s"
+msgstr ""
+
+#. TRANSLATORS: change relation
+#: src/progs/manaplus/actions/commands.cpp:162
+#, c-format
+msgid "Player already %s!"
+msgstr ""
+
+#. TRANSLATORS: change relation
+#: src/progs/manaplus/actions/commands.cpp:178
+#, c-format
+msgid "Player successfully %s!"
+msgstr ""
+
+#. TRANSLATORS: change relation
+#: src/progs/manaplus/actions/commands.cpp:180
+#, c-format
+msgid "Player could not be %s!"
+msgstr ""
+
+#. TRANSLATORS: unignore command
+#: src/progs/manaplus/actions/commands.cpp:215
+msgid "Player wasn't ignored!"
+msgstr ""
+
+#. TRANSLATORS: unignore command
+#: src/progs/manaplus/actions/commands.cpp:226
+msgid "Player no longer ignored!"
+msgstr ""
+
+#. TRANSLATORS: unignore command
+#: src/progs/manaplus/actions/commands.cpp:228
+msgid "Player could not be unignored!"
+msgstr ""
+
+#. TRANSLATORS: erase command
+#: src/progs/manaplus/actions/commands.cpp:243
+msgid "Player already erased!"
+msgstr ""
+
+#. TRANSLATORS: erase command
+#: src/progs/manaplus/actions/commands.cpp:255
+msgid "Player no longer erased!"
+msgstr ""
+
+#. TRANSLATORS: erase command
+#: src/progs/manaplus/actions/commands.cpp:257
+msgid "Player could not be erased!"
+msgstr ""
+
+#. TRANSLATORS: adding friend command
+#: src/progs/manaplus/actions/commands.cpp:264
+msgid "friend"
+msgstr ""
+
+#. TRANSLATORS: disregard command
+#: src/progs/manaplus/actions/commands.cpp:271
+msgid "disregarded"
+msgstr ""
+
+#. TRANSLATORS: neutral command
+#: src/progs/manaplus/actions/commands.cpp:278
+msgid "neutral"
+msgstr ""
+
+#. TRANSLATORS: blacklist command
+#: src/progs/manaplus/actions/commands.cpp:285
+msgid "blacklisted"
+msgstr ""
+
+#. TRANSLATORS: enemy command
+#: src/progs/manaplus/actions/commands.cpp:292
+msgid "enemy"
+msgstr ""
+
+#. TRANSLATORS: quick mail message caption
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
+msgid "Quick message"
+msgstr ""
+
+#. TRANSLATORS: dialog header
+#: src/progs/manaplus/actions/commands.cpp:951
+msgid "Rename your homun"
+msgstr ""
+
+#. TRANSLATORS: result from command /confget
+#: src/progs/manaplus/actions/commands.cpp:1131
+#, c-format
+msgid "Config value: %s"
+msgstr ""
+
+#. TRANSLATORS: result from command /serverconfget
+#: src/progs/manaplus/actions/commands.cpp:1144
+#, c-format
+msgid "Server config value: %s"
+msgstr ""
+
+#. TRANSLATORS: chat message
+#. TRANSLATORS: notification message
+#: src/progs/manaplus/actions/commands.cpp:1804
+#: src/resources/notifications.h:212
+msgid "Item sharing enabled."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#. TRANSLATORS: notification message
+#: src/progs/manaplus/actions/commands.cpp:1811
+#: src/resources/notifications.h:216
+msgid "Item sharing disabled."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#. TRANSLATORS: notification message
+#: src/progs/manaplus/actions/commands.cpp:1818
+#: src/resources/notifications.h:220
+msgid "Item sharing not possible."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/progs/manaplus/actions/commands.cpp:1825
+msgid "Item sharing unknown."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#. TRANSLATORS: notification message
+#: src/progs/manaplus/actions/commands.cpp:1880
+#: src/resources/notifications.h:200
+msgid "Experience sharing enabled."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#. TRANSLATORS: notification message
+#: src/progs/manaplus/actions/commands.cpp:1887
+#: src/resources/notifications.h:204
+msgid "Experience sharing disabled."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#. TRANSLATORS: notification message
+#: src/progs/manaplus/actions/commands.cpp:1894
+#: src/resources/notifications.h:208
+msgid "Experience sharing not possible."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/progs/manaplus/actions/commands.cpp:1901
+msgid "Experience sharing unknown."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/progs/manaplus/actions/commands.cpp:1956
+msgid "Auto item sharing enabled."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/progs/manaplus/actions/commands.cpp:1963
+msgid "Auto item sharing disabled."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/progs/manaplus/actions/commands.cpp:1970
+msgid "Auto item sharing not possible."
+msgstr ""
+
+#. TRANSLATORS: chat message
+#: src/progs/manaplus/actions/commands.cpp:1977
+msgid "Auto item sharing unknown."
+msgstr ""
+
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
+#. TRANSLATORS: dialog header
+#: src/progs/manaplus/actions/pets.cpp:87
+msgid "Rename your pet"
+msgstr ""
+
+#. TRANSLATORS: disable trades message
+#: src/progs/manaplus/actions/statusbar.cpp:180
+msgid "Ignoring incoming trade requests"
+msgstr ""
+
+#. TRANSLATORS: enable trades message
+#: src/progs/manaplus/actions/statusbar.cpp:192
+msgid "Accepting incoming trade requests"
+msgstr ""
+
+#. TRANSLATORS: connection dialog header
+#: src/progs/manaplus/client.cpp:1139
+msgid "Connecting to server"
+msgstr ""
+
+#. TRANSLATORS: connection dialog header
+#: src/progs/manaplus/client.cpp:1198 src/unittests/gui/windowmanager.cc:830
+msgid "Logging in"
+msgstr ""
+
+#. TRANSLATORS: connection dialog header
+#: src/progs/manaplus/client.cpp:1248
+msgid "Entering game world"
+msgstr ""
+
+#. TRANSLATORS: connection dialog header
+#: src/progs/manaplus/client.cpp:1309
+msgid "Requesting characters"
+msgstr ""
+
+#. TRANSLATORS: connection dialog header
+#: src/progs/manaplus/client.cpp:1353
+msgid "Connecting to the game server"
+msgstr ""
+
+#. TRANSLATORS: connection dialog header
+#: src/progs/manaplus/client.cpp:1365
+msgid "Changing game servers"
+msgstr ""
+
+#. TRANSLATORS: connection dialog header
+#: src/progs/manaplus/client.cpp:1461
+msgid "Requesting registration details"
+msgstr ""
+
+#. TRANSLATORS: password change message header
+#: src/progs/manaplus/client.cpp:1508
+msgid "Password Change"
+msgstr ""
+
+#. TRANSLATORS: password change message text
+#: src/progs/manaplus/client.cpp:1510
+msgid "Password changed successfully!"
+msgstr ""
+
+#. TRANSLATORS: email change message header
+#: src/progs/manaplus/client.cpp:1543
+msgid "Email Change"
+msgstr ""
+
+#. TRANSLATORS: email change message text
+#: src/progs/manaplus/client.cpp:1545
+msgid "Email changed successfully!"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
+#: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
+#: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
+msgid "Software"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
+msgid "SDL2 default"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
+#: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
+msgid "Mobile OpenGL ES"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
+#: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
+msgid "Safe OpenGL"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
+#: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
+msgid "Mobile OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
+msgid "Normal OpenGL"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
+msgid "Modern OpenGL"
+msgstr ""
+
+#. TRANSLATORS: being info default name
+#. TRANSLATORS: unknown info name
+#. TRANSLATORS: unknown clan name
+#. TRANSLATORS: unknown info name
+#. TRANSLATORS: item info name
+#. TRANSLATORS: unknown info name
+#. TRANSLATORS: being info default name
+#: src/resources/beinginfo.cpp:63 src/resources/db/avatardb.cpp:95
+#: src/resources/db/clandb.cpp:102 src/resources/db/homunculusdb.cpp:99
+#: src/resources/db/itemdb.cpp:414 src/resources/db/itemdb.cpp:418
+#: src/resources/db/mercenarydb.cpp:101 src/resources/db/moddb.cpp:80
+#: src/resources/db/monsterdb.cpp:103 src/resources/modinfo.cpp:29
+msgid "unnamed"
+msgstr ""
+
+#. TRANSLATORS: unknown info name
+#: src/resources/db/petdb.cpp:103
+msgid "pet"
+msgstr ""
+
+#. TRANSLATORS: unknown info name
+#: src/resources/db/skillunitdb.cpp:102
+msgid "skill"
+msgstr ""
+
+#. TRANSLATORS: player stat
+#: src/resources/db/statdb.cpp:48
+msgid "Strength"
+msgstr ""
+
+#. TRANSLATORS: player stat
+#: src/resources/db/statdb.cpp:52
+msgid "Agility"
+msgstr ""
+
+#. TRANSLATORS: player stat
+#: src/resources/db/statdb.cpp:56
+msgid "Vitality"
+msgstr ""
+
+#. TRANSLATORS: player stat
+#: src/resources/db/statdb.cpp:60
+msgid "Intelligence"
+msgstr ""
+
+#. TRANSLATORS: player stat
+#: src/resources/db/statdb.cpp:64
+msgid "Dexterity"
+msgstr ""
+
+#. TRANSLATORS: player stat
+#: src/resources/db/statdb.cpp:68
+msgid "Luck"
+msgstr ""
+
+#. TRANSLATORS: stats page name
+#: src/resources/db/statdb.cpp:203
+msgid "Extended"
+msgstr ""
+
+#. TRANSLATORS: inventory type name
+#: src/resources/inventory/inventory.cpp:370
+msgid "Npc"
+msgstr ""
+
+#. TRANSLATORS: memory usage chat message
+#: src/resources/memorymanager.cpp:95
+#, c-format
+msgid "Calculated memory usage: %d"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:40
+msgid "Thanks for buying."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:44
+msgid "Unable to buy."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:48
+msgid "Unable to buy. You don't have enough money."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:52
+msgid "Unable to buy. It is too heavy."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:56
+msgid "Unable to buy. You have too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:60
+msgid "Nothing to sell."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:64
+msgid "Thanks for selling."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:68
+msgid "Unable to sell."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:72
+msgid "Unable to sell while trading."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:76
+msgid "Unable to sell unsellable item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:80
+#, c-format
+msgid "Online users: %d"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:84
+msgid "Guild created."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:88
+msgid "You are already in a guild."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:92
+msgid "Emperium check failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:96
+msgid "Unknown server response."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:100
+msgid "You have left the guild."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:104
+msgid "Could not invite user to guild."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:108
+msgid "User rejected guild invite."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:112
+msgid "User is now part of your guild."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:116
+msgid "Your guild is full."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:120
+msgid "Unknown guild invite response."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:124
+#, c-format
+msgid "%s has left your guild."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:128
+msgid "You were kicked from guild."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:132
+#, c-format
+msgid "%s has been kicked from your guild."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:136
+msgid "Failed to use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:140
+msgid "Unable to equip."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:144
+msgid "Unable to equip because you have wrong level."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:148
+msgid "Unable to unequip."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:152
+msgid "Couldn't create party."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:156
+msgid "Party successfully created."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:160
+msgid "You have left the party."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:164
+msgid "You can't leave party on this map."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:168
+msgid "You were kicked from party."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:172
+msgid "You can't be kicked from party on this map."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:176
+#, c-format
+msgid "%s has joined your party."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:180
+#, c-format
+msgid "%s is already a member of a party."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:184
+#, c-format
+msgid "%s refused your invitation."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:188
+#, c-format
+msgid "%s is now a member of your party."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:192
+#, c-format
+msgid "%s can't join your party because party is full."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:196
+#, c-format
+msgid "QQQ Unknown invite response for %s."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:224
+#, c-format
+msgid "%s has left your party."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:228 src/resources/notifications.h:236
+#, c-format
+msgid "%s can't be kicked from party on this map."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:232
+#, c-format
+msgid "%s has kicked from your party."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:240
+#, c-format
+msgid "An unknown member tried to say: %s"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:244
+#, c-format
+msgid "%s is not in your party!"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:248
+#, c-format
+msgid "You picked up %s."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:252
+#, c-format
+msgid "You spent %s."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:256
+msgid "Cannot raise skill!"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:260
+msgid "Equip ammunition first."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:264
+#, c-format
+msgid "Trading with %s isn't possible. Trade partner is too far away."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:269
+#, c-format
+msgid "Trading with %s isn't possible. Character doesn't exist."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:273
+msgid "Trade cancelled due to an unknown reason."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:277
+#, c-format
+msgid "Trade with %s cancelled."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:281
+#, c-format
+msgid "Trade with %s cancelled, because player is busy"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:285
+#, c-format
+msgid "Unhandled trade cancel packet with %s"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:289
+msgid "Failed adding item. Trade partner is over weighted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:293
+msgid "Failed adding item. Trade partner has no free slot."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:297
+msgid "Failed adding item. You can't trade this item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:301
+msgid "Failed adding item for unknown reason."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:305
+msgid "Trade canceled."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:309
+msgid "Trade completed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:313
+msgid "Kick failed!"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:317
+msgid "Kick succeeded!"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:321
+#, c-format
+msgid "MVP player: %s"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:325
+msgid "All whispers ignored."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:329
+msgid "All whispers ignore failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:333
+msgid "All whispers unignored."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:337
+msgid "All whispers unignore failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:344
+msgid "pvp off, gvg off"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:348
+msgid "pvp on"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:352
+msgid "gvg on"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:356
+msgid "pvp on, gvg on"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:360
+msgid "unknown pvp"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:364
+#, c-format
+msgid "Char from account %s is already in your party!"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:368
+#, c-format
+msgid "%s blocked invite!"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:372
+msgid "Char is not online!"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:376
+msgid "Pet catch failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:380
+msgid "Pet caught."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:384
+#, c-format
+msgid "Pet catch unknown error: %d."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:388
+msgid "Your mercenary duty hour is over."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:392
+msgid "Your mercenary was killed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:396
+msgid "Your mercenary was fired."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:400
+msgid "Your mercenary run away."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:404
+msgid "Mercenary unknown state."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:408
+msgid "You feed your homunculus."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:412
+#, c-format
+msgid "You can't feed homunculus, because you don't have any %s."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:416
+msgid "Card insert failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:420
+msgid "Card inserted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:424
+msgid "Bank check failed. Bank probably disabled."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:428
+msgid ""
+"Deposit failed. You probably don't have this amount of money with you right "
+"now."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:433
+msgid ""
+"Withdraw failed. You probably don't have this amount of money in the bank "
+"right now."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:438
+msgid "Buying store create failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:442
+msgid "Buying store create failed. Too many weight."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:446
+msgid "Buying store create failed. No items in store."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:450
+msgid "All items within the buy limit were purchased."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:454
+msgid "All items were purchased."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:458
+msgid "Buying item failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:462
+msgid "The deal has failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:466
+msgid ""
+"The trade failed, because the entered amount of item is higher, than the "
+"buyer is willing to buy."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:471
+msgid "The trade failed, because the buyer is lacking required balance."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:476
+msgid "Selling item failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:481
+msgid "Items searching failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:485
+msgid "No matching stores were found."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:489
+msgid "There are too many results. Please enter more detailed search term."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:494
+msgid "You cannot search anymore."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:498
+msgid "You cannot search yet."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:502
+msgid "No store information available."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:506
+msgid "Pet feeding success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:510
+msgid "Pet feeding error."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:514
+msgid "A manner point has been successfully aligned."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:518
+#, c-format
+msgid "You got positive manner points from %s."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:522
+#, c-format
+msgid "You got negative manner points from %s."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:526
+msgid "Chat room limit exceeded"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:530
+msgid "Chat room already exists"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:534
+#, c-format
+msgid "%s joined room."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:538
+#, c-format
+msgid "%s left room."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:542
+#, c-format
+msgid "%s kicked from room."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:546
+#, c-format
+msgid "%s role changed to room owner."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:550
+msgid "Room join failed. Room full."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:554
+msgid "Room join failed. Wrong password."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:558
+msgid "Room join failed. Kicked from room."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:562
+msgid "Room join failed. Not enough money."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:566
+msgid "Room join failed. Too low level."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:570
+msgid "Room join failed. Too high level."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:574
+msgid "Room join failed. Wrong race."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:578
+#, c-format
+msgid "Left %d seconds until you can use item."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:582
+msgid "Message successfully sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:586
+msgid "Message send failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:590
+msgid "Item attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:594
+msgid "Money attach failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:598
+msgid "Message return failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:602
+msgid "Message return success."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:606
+msgid "Message deletion failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:610
+msgid "Message successfully deleted."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:614
+msgid "You got attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:618
+msgid "Error on getting attach successfully."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:622
+msgid "Can't get attach. Too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:629
+msgid "You enter battle field."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:636
+#, c-format
+msgid "Rental time for %s expired"
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:640
+#, c-format
+msgid "Refine success for item %s."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:644
+#, c-format
+msgid "Refine failure for item %s."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:648
+#, c-format
+msgid "Refine failure. Item %s downgraded."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:652
+#, c-format
+msgid "Refine unknown for item %s."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:656
+msgid "You can't add item to card because weight too high."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:660
+msgid "You can't add item to card because too many items."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:664
+#, c-format
+msgid "Item %s bound to you."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:668
+msgid "End all negative status."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:672
+msgid "Immunity to all status."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:676
+msgid "Max hp +100%."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:680
+msgid "Max sp +100%."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:684
+msgid "All stats +20."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:688
+msgid "Enchant weapon with holy element."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:692
+msgid "Enchant armor with holy element."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:696
+msgid "Def +25%."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:700
+msgid "Atk +100%."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:704
+msgid "Flee +50."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:708
+msgid "Full strip failed because of coating."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:712
+msgid "Unknown skill message."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:716
+msgid "Player successfully ignored."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:720
+msgid "Player ignore failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:724
+msgid "Player ignore failed. Because too many ignores."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:728
+msgid "Unknown player ignore failure."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:732
+msgid "Player successfully unignored."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:736
+msgid "Player unignore failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:740
+msgid "Unknown player unignore failure."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:744
+msgid "Unknown ignore type."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:748
+msgid "Pet catch started."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:782
+#, c-format
+msgid "Player %s died."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:786
+#, c-format
+msgid "Player %s logged out."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:790
+#, c-format
+msgid "Player %s warped."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:794
+#, c-format
+msgid "Player %s trick dead."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:798
+#, c-format
+msgid "Player %s unknown remove."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:802
+#, c-format
+msgid "You and %s are now divorced."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:806
+msgid "You were called by your partner."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:810
+#, c-format
+msgid "You are calling your partner, %s."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:814
+msgid "Child adoption failed. You already have a baby."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:818
+msgid "Child adoption failed. Your level is too low."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:822
+msgid ""
+"Child adoption failed. This player is already married and can't be a baby."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:827
+msgid "Saved location for warp skill."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:831
+msgid "Error saving location. Not enough skill level."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:835
+msgid "Error saving location. You do not have warp skill."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:839
+msgid "Unable to buy while trading."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:846
+msgid "Unable to buy. Npc not found."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:850
+msgid "Unable to buy. Shop system error."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:854
+msgid "Unable to buy. Wrong items selected."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:858
+#, c-format
+msgid "Mail destination name %s is wrong."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:862
+msgid "Item attach failed. Weight too big."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:866
+msgid "Item attach failed. Fatal error."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:870
+msgid "Item attach failed. No more space."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:874
+msgid "Item attach failed. Item on tradeable."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:878
+msgid "Item attach failed. Unknown error."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:882
+#, c-format
+msgid "Item %s remove failed."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:886
+msgid "Mail send failed. Fatal error."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:890
+msgid "Mail send failed. Too many mails sent."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:894
+msgid "Mail send failed. Wrong attach found."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:898
+msgid "Mail send failed. Receiver name wrong or not checked."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:902
+msgid "Error on getting attach. No space or weight too high."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:906
+msgid "You got money from mail."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:910
+msgid "Error on getting money attach."
+msgstr ""
+
+#. TRANSLATORS: notification message
+#: src/resources/notifications.h:914
+msgid "Error on getting money attach. Too many money."
+msgstr ""
+
+#. TRANSLATORS: skill level
+#: src/resources/skill/skillinfo.cpp:113
+#, c-format
+msgid "Lvl: %d / %d"
+msgstr ""
+
+#. TRANSLATORS: skill type
+#: src/resources/skill/skillinfo.cpp:120
+#, c-format
+msgid "Type: %s"
+msgstr ""
+
+#. TRANSLATORS: Skill type
+#: src/resources/skill/skillinfo.cpp:144
+msgid "Unknown:"
+msgstr ""
+
+#. TRANSLATORS: skill mana
+#: src/resources/skill/skillinfo.cpp:151
+#, c-format
+msgid " / Mana: -%d"
+msgstr ""
+
+#. TRANSLATORS: skill range
+#: src/resources/skill/skillinfo.cpp:159
+#, c-format
+msgid "Range: %d"
+msgstr ""
+
+#. TRANSLATORS: Skill type
+#: src/resources/skill/skilltypelist.h:37
+msgid "Ground"
+msgstr ""
+
+#. TRANSLATORS: Skill type
+#: src/resources/skill/skilltypelist.h:41
+msgid "Unused"
+msgstr ""
+
+#. TRANSLATORS: Skill type
+#: src/resources/skill/skilltypelist.h:45
+msgid "TargetTrap"
+msgstr ""
+
+#. TRANSLATORS: chat option changed message
+#: src/utils/booleanoptions.h:29
+#, c-format
+msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
+msgstr ""
+
+#. TRANSLATORS: uptime command
+#: src/utils/stringutils.cpp:962
+#, c-format
+msgid "%d week"
+msgstr ""
+
+#: src/utils/stringutils.cpp:962
+#, c-format
+msgid "%d weeks"
+msgstr ""
+
+#. TRANSLATORS: uptime command
+#: src/utils/stringutils.cpp:973
+#, c-format
+msgid "%d day"
+msgstr ""
+
+#: src/utils/stringutils.cpp:973
+#, c-format
+msgid "%d days"
+msgstr ""
+
+#. TRANSLATORS: uptime command
+#: src/utils/stringutils.cpp:983
+#, c-format
+msgid "%d hour"
+msgstr ""
+
+#: src/utils/stringutils.cpp:983
+#, c-format
+msgid "%d hours"
+msgstr ""
+
+#. TRANSLATORS: uptime command
+#: src/utils/stringutils.cpp:993
+#, c-format
+msgid "%d minute"
+msgstr ""
+
+#: src/utils/stringutils.cpp:993
+#, c-format
+msgid "%d minutes"
+msgstr ""
+
+#. TRANSLATORS: uptime command
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
+#, c-format
+msgid "%d second"
+msgstr ""
+
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
+#, c-format
+msgid "%d seconds"
+msgstr ""
diff --git a/po/nl.po b/po/nl.po
index 8b921a5e0..90e11a806 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -10,8 +10,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Dutch (Belgium) (http://www.transifex.com/akaras/manaplus/"
@@ -28,84 +28,84 @@ msgid "Visible on map"
 msgstr "Zichtbaar op de map"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Mens"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "ontwijkt"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "mist"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "U bent gedood door %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Geprobeerd een nietbestaand voorwerp op te rapen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Voorwerp is te zwaar."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Voorwerp is te ver weg."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "Inventaris is vol."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Uw opstapeling is de groot."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Voorwerp behoort bij iemand anders."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "U kan deze hoeveelheid aan items niet oprapen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "U zit aan het maximum van uw opslagruimte."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -114,58 +114,58 @@ msgstr[1] "U raapte op %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "ep"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "job"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Volg %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Volgen onderbroken"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imiteer %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitatie onderbroken"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "You see %s"
@@ -175,8 +175,8 @@ msgstr "You see %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Volledig genegeerd"
 
@@ -227,146 +227,175 @@ msgstr "Opties:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Log bestand te gebruiken"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
-msgstr ""
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
+msgstr "  -C --config-dir     : Configuratie map te gebruiken"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Toon de versie"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Toon deze help"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Configuratie map te gebruiken"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Login met deze gebruikersnaam"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Loging met dit wachtwoord"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Login met dit karakter"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Login servernaam of IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
-msgstr ""
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
+msgstr "  -s --server         : Login servernaam of IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Login serverpoort"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
-msgstr ""
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
+msgstr "  -u --skip-update    : update downloads overslaan"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr "  -D --default        : Kies standaard karakterserver en karakter"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : update downloads overslaan"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Map om spelgegevens te laden"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Map te gebruiken als lokale data map"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir: Map te gebruiken om screenshots te bewaren"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Start spel in veilige modus"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
-msgstr ""
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
+msgstr "  -d --data           : Map om spelgegevens te laden"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
+msgstr "  -h --help           : Toon deze help"
+
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Ongeldige opwaarderingshost %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Fout bij het creëren van de update map!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Algemeen"
 
@@ -805,26 +834,26 @@ msgstr "Weg"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -856,11 +885,11 @@ msgstr "(F) vrije camera modus"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -878,7 +907,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr ""
 
@@ -1074,8 +1103,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(standaard)"
 
@@ -1408,7 +1437,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1423,7 +1452,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1441,12 +1470,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1454,7 +1483,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1468,8 +1497,8 @@ msgstr "Handel"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Aanvallen"
@@ -1480,36 +1509,42 @@ msgstr "Aanvallen"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Fluister"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Genees"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Uit de gilde gooien"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "De positie binnen de gilde veranderen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Uitnodigen voor de gilde"
 
@@ -1517,7 +1552,7 @@ msgstr "Uitnodigen voor de gilde"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1534,9 +1569,9 @@ msgstr "Nuke"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Beweeg"
@@ -1545,7 +1580,7 @@ msgstr "Beweeg"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Spreken"
@@ -1560,7 +1595,7 @@ msgstr "Spreken"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1579,7 +1614,7 @@ msgstr "Kopen"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1591,26 +1626,26 @@ msgstr "Verkopen"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Van de aanvalslijst verwijderen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Aan de prioriteitsaanvalslijst toevoegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Aan de aanvalslijst toevoegen"
 
@@ -1618,7 +1653,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:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "an de negeerlijst toevoegen"
 
@@ -1626,13 +1661,13 @@ msgstr "an de negeerlijst toevoegen"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr ""
 
@@ -1640,7 +1675,7 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr ""
 
@@ -1650,8 +1685,8 @@ msgstr ""
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Hernoem"
@@ -1660,13 +1695,13 @@ msgstr "Hernoem"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr ""
 
@@ -1675,8 +1710,8 @@ msgstr ""
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1689,7 +1724,7 @@ msgstr "Afdoen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr ""
 
@@ -1697,7 +1732,7 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Naam aan het gesprek toevoegen"
 
@@ -1718,34 +1753,34 @@ msgstr "Naam aan het gesprek toevoegen"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1754,20 +1789,20 @@ msgstr "Annuleren"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Spelers"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Uit de groep gooien"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Raap op"
 
@@ -1777,14 +1812,14 @@ msgstr "Raap op"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Aan chat toevoegen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Plaats voorwerp op de kaart"
 
@@ -1794,28 +1829,28 @@ msgstr "Plaats voorwerp op de kaart"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Verwijder"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1824,34 +1859,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Kleren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Spreuken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Wijzig spreuk"
 
@@ -1859,50 +1894,50 @@ msgstr "Wijzig spreuk"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Wissen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Markering afzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Markering aanzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Verwijder naam"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "away aanzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "away afzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Verlaat"
 
@@ -1912,116 +1947,116 @@ msgstr "Verlaat"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Wijzig uw guild positie"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Speler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr ""
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Kaart bordje hernoemen   "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Naam:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr ""
 
@@ -2030,72 +2065,73 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Opslaan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Plaats 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Plaats de helft"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Plaats alles"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Afhalen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Haal 10 op"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Haal de helft op"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Haal alles op"
 
@@ -2108,9 +2144,9 @@ msgstr "Haal alles op"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2119,7 +2155,7 @@ msgid "Use"
 msgstr "Gebruiken"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr ""
 
@@ -2128,43 +2164,43 @@ msgstr ""
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Verberg"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Toon"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Kopieer naar chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Beweeg naar boven"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Beweeg naar beneden"
 
@@ -2172,101 +2208,101 @@ msgstr "Beweeg naar beneden"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "ontkleed"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Kopiëren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Plakken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Standaard"
@@ -2274,149 +2310,149 @@ msgstr "Standaard"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Doel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Geen rekening mee houden"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Negeer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Wis"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Word vriend"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Stop Negeren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Volg"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Koop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Verkoop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "uitnodigen voor de groep"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Toon Voorwerpen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Neerleggen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Laat alles vallen"
 
@@ -2424,39 +2460,39 @@ msgstr "Laat alles vallen"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Neerleggen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2465,8 +2501,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inventaris"
@@ -2474,7 +2510,7 @@ msgstr "Inventaris"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr ""
 
@@ -2483,8 +2519,8 @@ msgstr ""
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Winkelkar"
@@ -2492,31 +2528,31 @@ msgstr "Winkelkar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Commando's"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr ""
 
@@ -2524,7 +2560,7 @@ msgstr ""
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Ga naar"
 
@@ -2532,109 +2568,109 @@ msgstr "Ga naar"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2642,31 +2678,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Schop"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2675,19 +2711,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2701,8 +2737,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2711,117 +2747,111 @@ msgstr "Info"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2863,7 +2893,7 @@ msgstr "Snelkoppeling"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Vensters"
@@ -2887,7 +2917,7 @@ msgstr ""
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Chat"
 
@@ -2899,7 +2929,7 @@ msgstr "Chat"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3238,7 +3268,7 @@ msgstr ""
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3280,8 +3310,8 @@ msgstr "Toevoegen"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Afsluiten"
@@ -4553,71 +4583,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Gestoorde beweging Een programma"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Toon hp statusbalk van jezelf"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Zet snelle statistieken aan"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Doorloop spelerdoelwitten"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Geef de job ervarings berichten weer"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Geef de spelers popups weer"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "'Weg van het toetsenbord'-bericht"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Geef je beroep weer"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr ""
 
@@ -4625,206 +4674,206 @@ msgstr ""
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Winkel"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Accepteer koop/verkoop aanvragen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "shop modus aanzetten"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Houd de NPC dialogen bij"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Toetsenbord"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Zet debug log aan"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Aanval gecontroleerd door server aanzetten"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Bot controle aanzetten"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Laag verkeer modus"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Toon achtergrond"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr ""
 
@@ -5180,7 +5229,7 @@ msgstr "Fluisteren toestaan"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5270,30 +5319,30 @@ msgid "Theme"
 msgstr "Thema"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr ""
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr ""
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Thema info"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Thema is gewijzigd"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Herstart de client om de wijzigingen in werking te doen treden."
 
@@ -5385,45 +5434,45 @@ msgstr "FPS limiet:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Alt FPS limiet: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Aangepaste cursor"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr ""
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Video"
@@ -5431,16 +5480,16 @@ msgstr "Video"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Geen"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
@@ -5448,7 +5497,7 @@ msgstr ""
 "faalde ook!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5456,43 +5505,43 @@ msgstr ""
 "modus faalde ook!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Verwisselen naar Volledig Scherm"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "De veranderingen worden pas actief na opnieuw opstarten."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Verwisselen naar OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Het wisselen van of naar OpenGL wordt pas actief na opnieuw opstarten."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Manuele resolutie (voorbeeld: 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Geef een nieuwe resolutie:           "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Scherm Resolutie is gewijzigd"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 "Enkele vensters kunnen verplaatst worden om te passen in de omlaag gebrachte "
@@ -6023,7 +6072,7 @@ msgstr "UITR"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Uitrusting"
 
@@ -6210,7 +6259,7 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Aanmaken"
 
@@ -6270,15 +6319,15 @@ msgstr "De email adres ingaven zijn niet gelijk."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Fout"
 
@@ -6293,7 +6342,7 @@ msgstr "Wijzig wachtwoord"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Wachtwoord:"
 
@@ -6334,7 +6383,7 @@ msgstr ""
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Naam:"
@@ -6350,16 +6399,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Nog %d punten te verdelen"
@@ -6368,69 +6417,69 @@ msgstr "Nog %d punten te verdelen"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Haarkleur:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Haarstijl:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Ras:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr ""
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "F"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Attributen van personage OK"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Verwijder alstublieft %d punten"
@@ -6446,47 +6495,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Weet je zeker dat je deze personage wilt verwijderen?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Spelen"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr ""
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6497,54 +6546,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Ongeldig paswoord"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Geef uw wachtwoord om uw personage te verwijderen"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Geef wachtwoord:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Aanwezig: %s; %d speler zijn aanwezig."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Fluisteren naar %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6709,7 +6758,7 @@ msgstr ""
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6721,32 +6770,32 @@ msgid "Equip"
 msgstr "Uitrusten"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6908,22 +6957,28 @@ msgstr "  Tijd tot volgend niveau: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Inloggen"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Onthoud gebruikersnaam"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Onthoud gebruikersnaam"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Update:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Wijzig Server"
 
@@ -6931,29 +6986,29 @@ msgstr "Wijzig Server"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Aanmelden"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Manuele update server"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Server:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr ""
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7122,7 +7177,7 @@ msgid "Need"
 msgstr "Nood"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr ""
@@ -7190,12 +7245,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Van server wisselen"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Van personage wisselen"
 
@@ -7375,7 +7430,7 @@ msgstr "Persoonlijke winkel"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7396,7 +7451,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7810,25 +7865,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7836,7 +7891,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "u key"
 
@@ -9218,7 +9273,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Kon personage niet verwijderen."
 
@@ -9271,162 +9326,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "De verbinding met de server werd verbroken!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Authenticatie gefaald."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Geen servers beschikbaar."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Iemand anders is aan het proberen deze account te gebruiken."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Deze account is al ingelogd."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Snelheidshack gedetecteerd."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Verdubbelde login."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Onbekende connectiefout."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9522,113 +9582,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Je hebt nog geen hoog genoeg level bereikt!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "Onvoldoende leven!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "Onvoldoende Vaardigheidspunten!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Je hebt geen memo's!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Je kan dat nu niet doen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Het lijkt erop dat je meer geld nodig hebt... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Je kan die vaardigheid niet gebruiken met dit type wapen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Je hebt een andere rode edelsteen nodig!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Je hebt een andere blauwe edelsteen nodig!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Je draagt teveel bij je om dit te doen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9692,6 +9752,11 @@ msgstr "Geluk:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9818,63 +9883,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client uptime: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Bron afbeeldingen:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Omgevingsvariabelen gedumpt"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9898,7 +9963,7 @@ msgstr "Kan geen fluistertab \"%s\" aanmaken. Deze bestaat waarschijnlijk al."
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Gelieve een naam te specifiëren."
 
@@ -9944,173 +10009,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Speler reeds %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Speler succesvol %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Speler kan niet %s zijn!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Speler is niet genegeerd!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Speler niet langer genegeerd!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Speler kan niet worden genegeerd!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Speler reeds verwijderd!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "Speler is niet langer gewist!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Speler kan niet worden verwijderd!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "vriend"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "genegeerd"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutraal"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "Op de zwarte lijst gezet"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "vijand"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Voorwerpdeling ingeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Voorwerpdeling uitgeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Voorwerpdeling is niet mogelijk."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Voorwerpdeling onbekend."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Ervaringsdeling ingeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Ervaringsdeling uitgeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Ervaringsdeling is niet mogelijk."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10183,7 +10253,7 @@ msgstr "Email is gewijzigd!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10191,35 +10261,40 @@ msgstr "Software"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "SDL2 standaard"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Veilige OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11402,56 +11477,56 @@ msgstr ""
 "Opties voor /%s zijn \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d weken"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d dagen"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d uren"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuten"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d seconden"
diff --git a/po/nl_BE.po b/po/nl_BE.po
index 8b921a5e0..90e11a806 100644
--- a/po/nl_BE.po
+++ b/po/nl_BE.po
@@ -10,8 +10,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Dutch (Belgium) (http://www.transifex.com/akaras/manaplus/"
@@ -28,84 +28,84 @@ msgid "Visible on map"
 msgstr "Zichtbaar op de map"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Mens"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "ontwijkt"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "mist"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "U bent gedood door %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Geprobeerd een nietbestaand voorwerp op te rapen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Voorwerp is te zwaar."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Voorwerp is te ver weg."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "Inventaris is vol."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Uw opstapeling is de groot."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Voorwerp behoort bij iemand anders."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "U kan deze hoeveelheid aan items niet oprapen."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "U zit aan het maximum van uw opslagruimte."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -114,58 +114,58 @@ msgstr[1] "U raapte op %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "ep"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "job"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Volg %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Volgen onderbroken"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imiteer %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitatie onderbroken"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "You see %s"
@@ -175,8 +175,8 @@ msgstr "You see %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Volledig genegeerd"
 
@@ -227,146 +227,175 @@ msgstr "Opties:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Log bestand te gebruiken"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
-msgstr ""
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
+msgstr "  -C --config-dir     : Configuratie map te gebruiken"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Toon de versie"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Toon deze help"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Configuratie map te gebruiken"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Login met deze gebruikersnaam"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Loging met dit wachtwoord"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Login met dit karakter"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Login servernaam of IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
-msgstr ""
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
+msgstr "  -s --server         : Login servernaam of IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Login serverpoort"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
-msgstr ""
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
+msgstr "  -u --skip-update    : update downloads overslaan"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr "  -D --default        : Kies standaard karakterserver en karakter"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : update downloads overslaan"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Map om spelgegevens te laden"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Map te gebruiken als lokale data map"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir: Map te gebruiken om screenshots te bewaren"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Start spel in veilige modus"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
-msgstr ""
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
+msgstr "  -d --data           : Map om spelgegevens te laden"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
+msgstr "  -h --help           : Toon deze help"
+
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Ongeldige opwaarderingshost %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Fout bij het creëren van de update map!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Algemeen"
 
@@ -805,26 +834,26 @@ msgstr "Weg"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -856,11 +885,11 @@ msgstr "(F) vrije camera modus"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -878,7 +907,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr ""
 
@@ -1074,8 +1103,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(standaard)"
 
@@ -1408,7 +1437,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1423,7 +1452,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1441,12 +1470,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1454,7 +1483,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1468,8 +1497,8 @@ msgstr "Handel"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Aanvallen"
@@ -1480,36 +1509,42 @@ msgstr "Aanvallen"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Fluister"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Genees"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Uit de gilde gooien"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "De positie binnen de gilde veranderen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Uitnodigen voor de gilde"
 
@@ -1517,7 +1552,7 @@ msgstr "Uitnodigen voor de gilde"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1534,9 +1569,9 @@ msgstr "Nuke"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Beweeg"
@@ -1545,7 +1580,7 @@ msgstr "Beweeg"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Spreken"
@@ -1560,7 +1595,7 @@ msgstr "Spreken"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1579,7 +1614,7 @@ msgstr "Kopen"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1591,26 +1626,26 @@ msgstr "Verkopen"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Van de aanvalslijst verwijderen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Aan de prioriteitsaanvalslijst toevoegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Aan de aanvalslijst toevoegen"
 
@@ -1618,7 +1653,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:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "an de negeerlijst toevoegen"
 
@@ -1626,13 +1661,13 @@ msgstr "an de negeerlijst toevoegen"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr ""
 
@@ -1640,7 +1675,7 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr ""
 
@@ -1650,8 +1685,8 @@ msgstr ""
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Hernoem"
@@ -1660,13 +1695,13 @@ msgstr "Hernoem"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr ""
 
@@ -1675,8 +1710,8 @@ msgstr ""
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1689,7 +1724,7 @@ msgstr "Afdoen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr ""
 
@@ -1697,7 +1732,7 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Naam aan het gesprek toevoegen"
 
@@ -1718,34 +1753,34 @@ msgstr "Naam aan het gesprek toevoegen"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1754,20 +1789,20 @@ msgstr "Annuleren"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Spelers"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Uit de groep gooien"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Raap op"
 
@@ -1777,14 +1812,14 @@ msgstr "Raap op"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Aan chat toevoegen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Plaats voorwerp op de kaart"
 
@@ -1794,28 +1829,28 @@ msgstr "Plaats voorwerp op de kaart"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Verwijder"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1824,34 +1859,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Kleren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Spreuken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Wijzig spreuk"
 
@@ -1859,50 +1894,50 @@ msgstr "Wijzig spreuk"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Wissen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Markering afzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Markering aanzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Verwijder naam"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "away aanzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "away afzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Verlaat"
 
@@ -1912,116 +1947,116 @@ msgstr "Verlaat"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Wijzig uw guild positie"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Speler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr ""
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Kaart bordje hernoemen   "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Naam:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr ""
 
@@ -2030,72 +2065,73 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Opslaan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Plaats 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Plaats de helft"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Plaats alles"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Afhalen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Haal 10 op"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Haal de helft op"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Haal alles op"
 
@@ -2108,9 +2144,9 @@ msgstr "Haal alles op"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2119,7 +2155,7 @@ msgid "Use"
 msgstr "Gebruiken"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr ""
 
@@ -2128,43 +2164,43 @@ msgstr ""
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Verberg"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Toon"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Kopieer naar chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Beweeg naar boven"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Beweeg naar beneden"
 
@@ -2172,101 +2208,101 @@ msgstr "Beweeg naar beneden"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "ontkleed"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Kopiëren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Plakken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Standaard"
@@ -2274,149 +2310,149 @@ msgstr "Standaard"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Doel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Geen rekening mee houden"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Negeer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Wis"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Word vriend"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Stop Negeren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Volg"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Koop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Verkoop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "uitnodigen voor de groep"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Toon Voorwerpen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Neerleggen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Laat alles vallen"
 
@@ -2424,39 +2460,39 @@ msgstr "Laat alles vallen"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Neerleggen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2465,8 +2501,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inventaris"
@@ -2474,7 +2510,7 @@ msgstr "Inventaris"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr ""
 
@@ -2483,8 +2519,8 @@ msgstr ""
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Winkelkar"
@@ -2492,31 +2528,31 @@ msgstr "Winkelkar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Commando's"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr ""
 
@@ -2524,7 +2560,7 @@ msgstr ""
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Ga naar"
 
@@ -2532,109 +2568,109 @@ msgstr "Ga naar"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2642,31 +2678,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Schop"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2675,19 +2711,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2701,8 +2737,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2711,117 +2747,111 @@ msgstr "Info"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2863,7 +2893,7 @@ msgstr "Snelkoppeling"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Vensters"
@@ -2887,7 +2917,7 @@ msgstr ""
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Chat"
 
@@ -2899,7 +2929,7 @@ msgstr "Chat"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3238,7 +3268,7 @@ msgstr ""
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3280,8 +3310,8 @@ msgstr "Toevoegen"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Afsluiten"
@@ -4553,71 +4583,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Gestoorde beweging Een programma"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Toon hp statusbalk van jezelf"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Zet snelle statistieken aan"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Doorloop spelerdoelwitten"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Geef de job ervarings berichten weer"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Geef de spelers popups weer"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "'Weg van het toetsenbord'-bericht"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Geef je beroep weer"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr ""
 
@@ -4625,206 +4674,206 @@ msgstr ""
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Winkel"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Accepteer koop/verkoop aanvragen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "shop modus aanzetten"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Houd de NPC dialogen bij"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Toetsenbord"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Zet debug log aan"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Aanval gecontroleerd door server aanzetten"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Bot controle aanzetten"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Laag verkeer modus"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Toon achtergrond"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr ""
 
@@ -5180,7 +5229,7 @@ msgstr "Fluisteren toestaan"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5270,30 +5319,30 @@ msgid "Theme"
 msgstr "Thema"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr ""
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr ""
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Thema info"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Thema is gewijzigd"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Herstart de client om de wijzigingen in werking te doen treden."
 
@@ -5385,45 +5434,45 @@ msgstr "FPS limiet:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Alt FPS limiet: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Aangepaste cursor"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr ""
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Video"
@@ -5431,16 +5480,16 @@ msgstr "Video"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Geen"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
@@ -5448,7 +5497,7 @@ msgstr ""
 "faalde ook!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5456,43 +5505,43 @@ msgstr ""
 "modus faalde ook!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Verwisselen naar Volledig Scherm"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "De veranderingen worden pas actief na opnieuw opstarten."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Verwisselen naar OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Het wisselen van of naar OpenGL wordt pas actief na opnieuw opstarten."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Manuele resolutie (voorbeeld: 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Geef een nieuwe resolutie:           "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Scherm Resolutie is gewijzigd"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 "Enkele vensters kunnen verplaatst worden om te passen in de omlaag gebrachte "
@@ -6023,7 +6072,7 @@ msgstr "UITR"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Uitrusting"
 
@@ -6210,7 +6259,7 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Aanmaken"
 
@@ -6270,15 +6319,15 @@ msgstr "De email adres ingaven zijn niet gelijk."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Fout"
 
@@ -6293,7 +6342,7 @@ msgstr "Wijzig wachtwoord"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Wachtwoord:"
 
@@ -6334,7 +6383,7 @@ msgstr ""
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Naam:"
@@ -6350,16 +6399,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Nog %d punten te verdelen"
@@ -6368,69 +6417,69 @@ msgstr "Nog %d punten te verdelen"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Haarkleur:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Haarstijl:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Ras:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr ""
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "F"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Attributen van personage OK"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Verwijder alstublieft %d punten"
@@ -6446,47 +6495,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Weet je zeker dat je deze personage wilt verwijderen?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Spelen"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr ""
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6497,54 +6546,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Ongeldig paswoord"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Geef uw wachtwoord om uw personage te verwijderen"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Geef wachtwoord:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Aanwezig: %s; %d speler zijn aanwezig."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Fluisteren naar %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6709,7 +6758,7 @@ msgstr ""
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6721,32 +6770,32 @@ msgid "Equip"
 msgstr "Uitrusten"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6908,22 +6957,28 @@ msgstr "  Tijd tot volgend niveau: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Inloggen"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Onthoud gebruikersnaam"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Onthoud gebruikersnaam"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Update:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Wijzig Server"
 
@@ -6931,29 +6986,29 @@ msgstr "Wijzig Server"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Aanmelden"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Manuele update server"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Server:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr ""
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7122,7 +7177,7 @@ msgid "Need"
 msgstr "Nood"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr ""
@@ -7190,12 +7245,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Van server wisselen"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Van personage wisselen"
 
@@ -7375,7 +7430,7 @@ msgstr "Persoonlijke winkel"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7396,7 +7451,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7810,25 +7865,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7836,7 +7891,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "u key"
 
@@ -9218,7 +9273,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Kon personage niet verwijderen."
 
@@ -9271,162 +9326,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "De verbinding met de server werd verbroken!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Authenticatie gefaald."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Geen servers beschikbaar."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Iemand anders is aan het proberen deze account te gebruiken."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Deze account is al ingelogd."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Snelheidshack gedetecteerd."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Verdubbelde login."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Onbekende connectiefout."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9522,113 +9582,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Je hebt nog geen hoog genoeg level bereikt!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "Onvoldoende leven!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "Onvoldoende Vaardigheidspunten!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Je hebt geen memo's!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Je kan dat nu niet doen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Het lijkt erop dat je meer geld nodig hebt... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Je kan die vaardigheid niet gebruiken met dit type wapen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Je hebt een andere rode edelsteen nodig!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Je hebt een andere blauwe edelsteen nodig!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Je draagt teveel bij je om dit te doen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9692,6 +9752,11 @@ msgstr "Geluk:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9818,63 +9883,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client uptime: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Bron afbeeldingen:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Omgevingsvariabelen gedumpt"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9898,7 +9963,7 @@ msgstr "Kan geen fluistertab \"%s\" aanmaken. Deze bestaat waarschijnlijk al."
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Gelieve een naam te specifiëren."
 
@@ -9944,173 +10009,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Speler reeds %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Speler succesvol %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Speler kan niet %s zijn!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Speler is niet genegeerd!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Speler niet langer genegeerd!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Speler kan niet worden genegeerd!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Speler reeds verwijderd!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "Speler is niet langer gewist!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Speler kan niet worden verwijderd!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "vriend"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "genegeerd"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutraal"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "Op de zwarte lijst gezet"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "vijand"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Voorwerpdeling ingeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Voorwerpdeling uitgeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Voorwerpdeling is niet mogelijk."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Voorwerpdeling onbekend."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Ervaringsdeling ingeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Ervaringsdeling uitgeschakeld."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Ervaringsdeling is niet mogelijk."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10183,7 +10253,7 @@ msgstr "Email is gewijzigd!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10191,35 +10261,40 @@ msgstr "Software"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "SDL2 standaard"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Veilige OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11402,56 +11477,56 @@ msgstr ""
 "Opties voor /%s zijn \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d weken"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d dagen"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d uren"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuten"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d seconden"
diff --git a/po/pl.po b/po/pl.po
index 9d9d32614..8f86097ea 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -13,8 +13,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Polish (http://www.transifex.com/akaras/manaplus/language/"
@@ -33,84 +33,84 @@ msgid "Visible on map"
 msgstr "Widoczne na mapie"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Człowiek"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "Unik!"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "Pudło!"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Zostałeś zabity przez %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Próbowano podnieść nieistniejący przedmiot."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Przedmiot zbyt ciężki."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Przedmiot za daleko."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "Inwentarz jest pełny."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Za duży stos."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Przedmiot należy do kogoś innego."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "Nie możesz podnieść tej ilości przedmiotów."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "Twoja sterta przedmiotu osiągnęła maksymalną ilość."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -121,58 +121,58 @@ msgstr[3] "Podniosłeś/aś %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "skill"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr "Homun"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr "pż"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr "mana"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Podążanie: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Podążanie anulowane."
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitowanie: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitacja anulowana"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Widzisz %s"
@@ -182,8 +182,8 @@ msgstr "Widzisz %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Całkowicie ignoruj"
 
@@ -234,146 +234,177 @@ msgstr "Opcje:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Używany plik logów"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir   : Folder do zapisywania logów"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Pokaż wersję"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Pokaż tą pomoc"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Katalog konfiguracyjny"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Zaloguj się tym loginem"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Zaloguj się tym hasłem"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Zaloguj się tą postacią"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Nazwa serwera lub IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr "  -y --server-type    : typ serwera logowania"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Port serwera"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host    : użyj tego hostu aktualizacyjnego"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr "  -D --default        : Wybierz domyślny serwer i postać"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Omiń aktualizację"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Katalog z danymi gry"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Katalog z lokalnymi danymi"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Katalog ze zrzutami ekranu"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Rozpocznij grę w trybie bezpieczeństwa"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+#, fuzzy
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr "     --renderer       : Ustawia rodzaj renderowania"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr "  -T --test           : Rozpocznij test sterowników i autokonfigurację"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
+msgstr "  -d --data           : Katalog z danymi gry"
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl      : deaktywuj OpenGL na tę sesję"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Nieprawidłowy host aktualizacyjny: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Błąd podczas tworzenia katalogu aktualizacji!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr "%s nie istnieje i nie może być utworzony!"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Ogólny"
 
@@ -812,26 +843,26 @@ msgstr "AFK"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -863,11 +894,11 @@ msgstr "(F) wolny tryb kamery"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -885,7 +916,7 @@ msgstr "Czy chcesz otworzyć stronę ze wsparciem/pomocą?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Wskrześ"
 
@@ -1082,8 +1113,8 @@ msgstr "Ogromna (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(domyślne)"
 
@@ -1416,7 +1447,7 @@ msgstr "Pokój czat: %s"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1431,7 +1462,7 @@ msgid "Hp: %d/%d"
 msgstr "Pż: %d/%d"
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr "Cząsteczki: %u"
@@ -1449,12 +1480,12 @@ msgid "Item named: %s"
 msgstr "Przedmiot nazwany: %s"
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr "Karty: "
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1462,7 +1493,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1476,8 +1507,8 @@ msgstr "Handel"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Atak"
@@ -1488,36 +1519,42 @@ msgstr "Atak"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Szept"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Lecz"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Wyrzuć z gildii"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr "Opuść gildię"
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Zmień pozycję w gildii"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Zaproś do gildii"
 
@@ -1525,7 +1562,7 @@ msgstr "Zaproś do gildii"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Wysadź w powietrze"
 
@@ -1542,9 +1579,9 @@ msgstr "Wysadź w powietrze"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Podejdź"
@@ -1553,7 +1590,7 @@ msgstr "Podejdź"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Rozmowa"
@@ -1568,7 +1605,7 @@ msgstr "Rozmowa"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1587,7 +1624,7 @@ msgstr "Kup"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1599,26 +1636,26 @@ msgstr "Sprzedaj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Dodaj komentarz"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Usuń z listy ataku"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Dodaj do listy priorytetów"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Dodaj do listy atakowanych"
 
@@ -1626,7 +1663,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:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Dodaj do listy ignorowanych"
 
@@ -1634,13 +1671,13 @@ msgstr "Dodaj do listy ignorowanych"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "Idź do mistrza"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "Strzel"
 
@@ -1648,7 +1685,7 @@ msgstr "Strzel"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "Nakarm"
 
@@ -1658,8 +1695,8 @@ msgstr "Nakarm"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Zmień nazwę"
@@ -1668,13 +1705,13 @@ msgstr "Zmień nazwę"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "Zabij"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "Upuść łup"
 
@@ -1683,8 +1720,8 @@ msgstr "Upuść łup"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1697,7 +1734,7 @@ msgstr "Zdejmij"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "Powrót do jajka"
 
@@ -1705,7 +1742,7 @@ msgstr "Powrót do jajka"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Wpisz do czatu"
 
@@ -1726,34 +1763,34 @@ msgstr "Wpisz do czatu"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1762,20 +1799,20 @@ msgstr "Anuluj"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Gracze"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Wyrzuć z grupy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Podnieś"
 
@@ -1785,14 +1822,14 @@ msgstr "Podnieś"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Dodaj do czatu"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Portal"
 
@@ -1802,28 +1839,28 @@ msgstr "Portal"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Usuń"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Teleport"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Przesuwaj kamerę"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr "Przywróć kamerę"
 
@@ -1832,34 +1869,34 @@ msgstr "Przywróć kamerę"
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Stroje"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr "Skopiuj od gracza"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Usuń ubiór"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Zaklęcia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Edytuj zaklęcie"
 
@@ -1867,50 +1904,50 @@ msgstr "Edytuj zaklęcie"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Wyczyść"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Wyłącz alarm"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Włącz alarm"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Nie usuwaj imion"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Usuń imię"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Włącz tryb AFK"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Wyłącz tryb AFK"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Opuść"
 
@@ -1920,116 +1957,116 @@ msgstr "Opuść"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Skopiuj do schowka"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Zmień pozycję gildii"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "okno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "odblokuj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "zablokuj"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr "Pokaż emoty dla:"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Gracze"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr "Zwierzątko"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr "Homunculus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr "Najemnik"
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Zmień nazwę drogowskazu "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Nick:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Komentarz gracza          "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Komentarz:                    "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Dodaj do handlu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Dodaj 10 do handlu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Dodaj połowę do handlu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Dodaj do handlu wszystko-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Dodaj wszystko do handlu"
 
@@ -2038,72 +2075,73 @@ msgstr "Dodaj wszystko do handlu"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Podaj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Podaj 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Podaj połowę"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Podaj wszystko-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Podaj wszystko"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr "Idź do rzemiosła..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Pobierz"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Pobierz 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Pobierz połowę"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Pobierz wszystko-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Pobierz wszystko"
 
@@ -2116,9 +2154,9 @@ msgstr "Pobierz wszystko"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2127,7 +2165,7 @@ msgid "Use"
 msgstr "Użyj"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Wyczyść okno upuszczeń."
 
@@ -2136,43 +2174,43 @@ msgstr "Wyczyść okno upuszczeń."
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Ukryj"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Pokaż"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr "Otwórz ustawienia żółtego paska"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Zresetuj żółty pasek"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Skopiuj do czatu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "W górę"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "W dół"
 
@@ -2180,101 +2218,101 @@ msgstr "W dół"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Rozbierz"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Kopiuj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Wklej"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Otwórz adres internetowy"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Pokaż okno"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr "Umiejętność"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr "Poziom umiejętności..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr "Typ umiejętności rzucania..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr "Offset umiejętności o x..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr "Offset umiejętności o y..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr "Offset umiejętności rzucania o x"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr "Offset umiejętności rzucania o y"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr "Wybierz poziom umiejętności"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr "Poziom maksymalny"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr "Wybierz typ umiejętności rzucania"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Domyślne"
@@ -2282,149 +2320,149 @@ msgstr "Domyślne"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Cel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr "Pozycja myszki"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr "Siebie"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Lekceważ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ignoruj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Czarna lista"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Ustaw jako wroga"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Usuń"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Dodaj do znajomych"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Odignoruj"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Podążaj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr "Udawaj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Kup (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Sprzedaj (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Zaproś do grupy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr "Dołącz do czatu %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Pokaż przedmioty"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Usuń z listy podnoszonych"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr "Dodaj do listy podnoszonych"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Przestań chronić przedmiot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Chroń przedmiot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Upuść..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Upuść wszystko"
 
@@ -2432,39 +2470,39 @@ msgstr "Upuść wszystko"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Upuść"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr "Pokaż %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr "Informacje o koncie"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr "Poziom"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr "Statystyki"
 
@@ -2473,8 +2511,8 @@ msgstr "Statystyki"
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inwentarz"
@@ -2482,7 +2520,7 @@ msgstr "Inwentarz"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Magazyn"
 
@@ -2491,8 +2529,8 @@ msgstr "Magazyn"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Wózek"
@@ -2500,31 +2538,31 @@ msgstr "Wózek"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Polecenia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr "Polecenia postaci"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr "Powrót"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr "Znajdź"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "Sprawdź IP"
 
@@ -2532,7 +2570,7 @@ msgstr "Sprawdź IP"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Idź do"
 
@@ -2540,109 +2578,109 @@ msgstr "Idź do"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Przywołaj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr "Przywołaj drużynę"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr "Przywołaj gildię"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr "Przekaż status lidera drużyny"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr "Pokaż..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr "Ucisz..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr "Nieśmiertelny"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr "Uwięź"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr "Wyciągnij z więzienia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr "Zabójca"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr "Zabijalny"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr "Ustal zapis"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr "Przenieś do zapisanego miejsca"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr "Przenieś do losowego miejsca"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr "Stwórz klon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr "Stwórz niewolniczy klon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr "Stwórz zły klon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr "Zniszcz gildię"
 
@@ -2650,31 +2688,31 @@ msgstr "Zniszcz gildię"
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Wyrzuć"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr "Ucisz %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr "Ucisz %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr "Zdejmij wyciszenie %d"
@@ -2683,19 +2721,19 @@ msgstr "Zdejmij wyciszenie %d"
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr "Przebierz się"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr "Stwórz to samo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr "Stwórz niewolnika"
 
@@ -2709,8 +2747,8 @@ msgstr "Stwórz niewolnika"
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2719,117 +2757,111 @@ msgstr "Info"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr "Szukaj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr "Szukaj stworzone"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr "Kto upuścił"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr "Dodaj 1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr "Dodaj 5"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr "Dodaj 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr "Dodaj 100"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr "Dodaj 1000"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr "Dodaj 10000"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "Polecenia GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr "Przenieś do rzemiosła %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr "Wyślij mail do..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr "Poskramianie zwierzątka"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr "Adoptuj dziecko"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr "Opuść drużynę"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr "Utwórz drużynę"
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr "Opuść gildię"
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr "Utwórz gildię"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr "Zmień ogłoszenie"
 
@@ -2871,7 +2903,7 @@ msgstr "Skróty"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Okna"
@@ -2895,7 +2927,7 @@ msgstr "Emotki"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Czat"
 
@@ -2907,7 +2939,7 @@ msgstr "Czat"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3246,7 +3278,7 @@ msgstr "Poziom: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3288,8 +3320,8 @@ msgstr "Dodaj"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Wyjdź"
@@ -4563,71 +4595,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Szalone ruchy: program A"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Ruchy relatywne myszką (zalecane do interfejsów dotykowych)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Pokazuj własny pasek życia"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Włącz szybkie statystyki"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Przewijaj namierzanie graczy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Pokazuj wiadomości o punktach doświadczenia umiejętności"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Pokazuj wyskakujące powiadomienia graczy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Wiadomość AFK"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Pokazuj poziom umiejętności"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Filtruj ataki"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Włącz filtr podnoszenia"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Włącz protokół reklamowy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr "Aktywuj obsługę zwierzątek."
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Aktywuj powiadomienia dotyczące wagi."
 
@@ -4635,206 +4686,206 @@ msgstr "Aktywuj powiadomienia dotyczące wagi."
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Sklep"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Akceptuj prośby o handel"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Włącz tryb sklepu"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "Przewijaj namierzanie NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Loguj dialogi NPC"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Integracja z botami"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr "Włącz integrację z guild-botem i wyłącz natywną obsługę gildii"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Klawiatura"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Opóźnienie powtarzania"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Interwał powtarzania"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Własny interwał powtarzania"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "Guziki skrótów"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Serwer proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Rodzaj proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Adres serwera:port"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Włącz logowanie Debug"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Włącz logowanie OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Aktywuj logowanie wejścia"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr "Wyślij plik dziennika"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Włącz atak ze strony serwera"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr "Ukryj stronę wsparcia po wystąpieniu błędu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr "Aktywuj podwójne kliknięcia"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Włącz wykrywacza botów"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Włącz ochronę przeciw zbugowanym serwerom"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Tryb niskiego transferu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Używaj FBO do screenshotów (tylko w OpenGL)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr "Folder zrzutów ekranu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Opóźnienie sieci między podserwerami"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Pokazuj tło"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Nadpisanie gęstości ekranu"
 
@@ -5192,7 +5243,7 @@ msgstr "Zezwól na szepty"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5282,30 +5333,30 @@ msgid "Theme"
 msgstr "Skórka"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Nazwa: "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "Prawa autorskie:"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Informacje o Skórce"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Skórka zmieniona"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Uruchom ponownie program, aby mogły zajść zmiany."
 
@@ -5397,45 +5448,45 @@ msgstr "Limit FPS:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Alternatywny limit FPS: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Wykryj najlepszy tryb"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Pokaż kursor"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Własny kursor"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Włącz zmianę rozmiaru"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Bez ramki"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Ekran"
@@ -5443,23 +5494,23 @@ msgstr "Ekran"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Brak"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
 "Nie udało się zmienić na tryb w oknie, ani przywrócić do poprzedniego stanu!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5467,43 +5518,43 @@ msgstr ""
 "stanu!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Zmiana na tryb pełnoekranowy"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Wymagane ponowne uruchomienie aby zastosować zmiany."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Zmiana na OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Zastosowanie zmiany na OpenGL wymaga ponownego uruchomienia."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Własna rozdzielczość (np. 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Wpisz nową rozdzielczość:            "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Rozdzielczość zmieniona"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 "Niektóre okna mogą być przesunięte aby dopasować się do niższej "
@@ -6034,7 +6085,7 @@ msgstr "EKW"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Ekwipunek"
 
@@ -6221,7 +6272,7 @@ msgstr "Ilość:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Utwórz"
 
@@ -6281,15 +6332,15 @@ msgstr "Pola adresu e-mail się nie zgadzają."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Błąd"
 
@@ -6304,7 +6355,7 @@ msgstr "Zmień hasło"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Hasło:"
 
@@ -6345,7 +6396,7 @@ msgstr "Nowa postać"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Nazwa:"
@@ -6361,16 +6412,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Proszę wykorzystać %d punktów"
@@ -6379,69 +6430,69 @@ msgstr "Proszę wykorzystać %d punktów"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Kolor włosów:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Fryzura:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Rasa:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr "Wygląd:"
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "F"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Statystyki postaci w porządku."
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Proszę usunąć %d punktów"
@@ -6457,47 +6508,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Czy jesteś pewny/a, że chcesz usunąć tę postać?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Konto %s (czas poprzedniego zalogowania %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Graj"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Konto: %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6508,54 +6559,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Nieprawidłowe hasło"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Wprowadź hasło aby usunąć postać"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Wprowadź hasło:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "%s obecny/a. %d graczy online."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Szepczesz do %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6720,7 +6771,7 @@ msgstr "Insert"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6732,32 +6783,32 @@ msgid "Equip"
 msgstr "Załóż"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6923,22 +6974,28 @@ msgstr "  Czas do nast. poziomu: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Zaloguj się"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Zapamiętaj login"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Zapamiętaj login"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Aktualizacja:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Zmień serwer"
 
@@ -6946,29 +7003,29 @@ msgstr "Zmień serwer"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Rejestruj"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Zaawansowane ustawienia aktualizacji"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Serwer:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Otwórz stronę z rejestracją"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7137,7 +7194,7 @@ msgid "Need"
 msgstr "Potrzeba"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr "Poziom Pracy: %d"
@@ -7205,12 +7262,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Zmień serwer"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Zmień postać"
 
@@ -7390,7 +7447,7 @@ msgstr "Własny sklep"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7411,7 +7468,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7825,25 +7882,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "key_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "JButton%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "nieznany klawisz"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "JB%d"
@@ -7851,7 +7908,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "(nieznany)"
 
@@ -9231,7 +9288,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Nie udało się skasować postaci."
 
@@ -9284,162 +9341,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Rozłączono z serwerem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Błąd uwierzytelniania."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Brak dostępnych serwerów."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Ktoś inny próbuje użyć konta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "To konto jest już zalogowane."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Wykryto speed hack."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Zduplikowany login."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Nieznany błąd połączenia."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9535,113 +9597,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Nie masz jeszcze wymaganego poziomu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "Zbyt niskie HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "Zbyt niska mana!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Nie masz notek!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Nie możesz tego teraz zrobić!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Chyba brak Ci kasy... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Nie możesz użyć tej umiejętności przy tym rodzaju broni!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Potrzebujesz innego czerwonego klejnotu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Potrzebujesz innego niebieskiego klejnotu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Niesiesz za duży ciężar by to zrobić!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9705,6 +9767,11 @@ msgstr "Szczęście:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9831,63 +9898,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Czas pracy programu: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Obrazy źródłowe:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Zmienne środowiskowe zostały zrzucone"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr "Ostatnio widziany przez %s: %s"
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9912,7 +9979,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Proszę wpisać prawidłową nazwę."
 
@@ -9958,144 +10025,144 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Gracz jest już %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Gracz jest teraz %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Gracz nie może być %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Gracz nie był ignorowany!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Gracz już nie jest ignorowany!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Gracz nie może być odignorowany!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Gracz został usunięty!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "Gracz już nie jest wymazany!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Gracz nie mógł zostać usunięty!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "znajomy"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "lekceważony"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutralny"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "dodany/a do czarnej listy"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "wróg"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr "Szybka wiadomość"
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr "Zmień nazwę twego homuna"
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr "Wartość konfiguracji: %s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr "Wartość konfiguracji serwera: %s"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Włączono dzielenie się przedmiotami."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Wyłączono dzielenie się przedmiotami."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Nie można włączyć dzielenia się przedmiotami."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Stan dzielenia się przedmiotami nieznany."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Podział doświadczenia włączony."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Podział doświadczenia wyłączony."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr ""
@@ -10103,30 +10170,35 @@ msgstr ""
 "poziomów jest większa niż 10."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Nieznany stan podziału doświadczenia."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr "Automatyczne dzielenie się przedmiotami włączone."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr "Automatyczne dzielenie się przedmiotami wyłączone."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr "Automatyczne dzielenie się przedmiotami niemożliwe."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr "Automatyczne dzielenie się przedmiotami nieznane."
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10199,7 +10271,7 @@ msgstr "Adres e-mail zmieniony z powodzeniem!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10207,35 +10279,40 @@ msgstr "Software"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "Domyślne SDL2"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Bezpieczny OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr "Nornalny OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr "Nowoczesny OpenGL"
 
@@ -11420,56 +11497,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr "Opcjami dla /%s są \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d tygodni/e"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d dni"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d godzin/y"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minut/y"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d sekund/y"
diff --git a/po/pt.po b/po/pt.po
index a1e08c382..677680e59 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -12,8 +12,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Portuguese (http://www.transifex.com/akaras/manaplus/language/"
@@ -30,84 +30,84 @@ msgid "Visible on map"
 msgstr "Visivel no mapa"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Humano"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "desviou"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "errou"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "l"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Foste morto(a) por %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Você tentou pegar um item não existente."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Este item é muito pesado."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Item está muito longe."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "O inventário está cheio."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Esta pilha é muito grande."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Este item pertence a outra pessoa."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -116,58 +116,58 @@ msgstr[1] "Você pegou %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "exp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "Profissão"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Seguir: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Seguir cancelado"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitando: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitação cancelada"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Você vê %s"
@@ -177,8 +177,8 @@ msgstr "Você vê %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Ignorar completamente"
 
@@ -229,151 +229,182 @@ msgstr "Opções:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Usar arquivo de log"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir : Diretório para log de chat"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        :  Exibe a versão"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Exibe esta ajuda"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Diretório de configuração a ser usado"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Efetua login com este usuário"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       :Efetua login com esta senha"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      :Efetua login com este personagem"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         :  Nome ou IP do servidor de login"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
-msgstr ""
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
+msgstr "  -s --server         :  Nome ou IP do servidor de login"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Porta do servidor de login"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host : Usar este host de update"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr ""
 "  -D --default        : Escolhe um personagem e um servidor de personagem "
 "padrão"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Não faz downloads de atualização"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr ""
 "  -d --data           : Pasta de onde os dados do jogo vão ser carregados"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr ""
 "  -L --localdata-dir  : Diretório a ser usado como pasta de dados local"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Diretório onde serão salvas as screenshots"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Inicia o jogo em modo seguro"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 "  -T --testes          : Começar a testar drivers para auto configuração"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
 msgstr ""
+"  -d --data           : Pasta de onde os dados do jogo vão ser carregados"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl : Desabilita OpenGL nesta sessão"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Erro ao criar pasta de atualizações!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Geral"
 
@@ -812,26 +843,26 @@ msgstr "Indisponivel"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -863,11 +894,11 @@ msgstr "(F) Modo de jogo câmera livre"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -885,7 +916,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr ""
 
@@ -1083,8 +1114,8 @@ msgstr "Enorme (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(padrão)"
 
@@ -1417,7 +1448,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1432,7 +1463,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1450,12 +1481,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1463,7 +1494,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1477,8 +1508,8 @@ msgstr "Negócios"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Ataque"
@@ -1489,36 +1520,42 @@ msgstr "Ataque"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Sussuro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Curar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Chutar da Guilda"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Mudar posição da Guilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Convidar para Guilda"
 
@@ -1526,7 +1563,7 @@ msgstr "Convidar para Guilda"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Desaparecer"
 
@@ -1543,9 +1580,9 @@ msgstr "Desaparecer"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Mover"
@@ -1554,7 +1591,7 @@ msgstr "Mover"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Falar"
@@ -1569,7 +1606,7 @@ msgstr "Falar"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1588,7 +1625,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1600,26 +1637,26 @@ msgstr "Vender"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Adicionar comentário"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Remover da Lista de Ataques"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Adicionar a prioridade na lista de ataques"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Adicionar a lista de ataques"
 
@@ -1627,7 +1664,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:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Adicionar a lista de ignorados"
 
@@ -1635,13 +1672,13 @@ msgstr "Adicionar a lista de ignorados"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr ""
 
@@ -1649,7 +1686,7 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr ""
 
@@ -1659,8 +1696,8 @@ msgstr ""
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Renomear"
@@ -1669,13 +1706,13 @@ msgstr "Renomear"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr ""
 
@@ -1684,8 +1721,8 @@ msgstr ""
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1698,7 +1735,7 @@ msgstr "Desequipar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr ""
 
@@ -1706,7 +1743,7 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Adicionar nome ao chat"
 
@@ -1727,34 +1764,34 @@ msgstr "Adicionar nome ao chat"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1763,20 +1800,20 @@ msgstr "Cancelar"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Jogadores"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Chutar do grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Pegar"
 
@@ -1786,14 +1823,14 @@ msgstr "Pegar"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Nome no chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Mapa Item"
 
@@ -1803,28 +1840,28 @@ msgstr "Mapa Item"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "A Remover"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Urdidura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Mover câmera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1833,34 +1870,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Roupas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Limpar equipamento"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Feitiços"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Editar Feitiços"
 
@@ -1868,50 +1905,50 @@ msgstr "Editar Feitiços"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Limpar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Desabilitar destaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Habilitar destaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Não remova o nome"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Remover nome"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Habilitar longe do teclado"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Desabilitar longe do teclado"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Sair"
 
@@ -1921,116 +1958,116 @@ msgstr "Sair"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "CopiaCopiar para a área de transferência"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Mudar a posição da guilda"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Jogador"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr ""
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Renomear mapa          "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Nome:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Comentário do jogador     "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Comentário:                   "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Add. na negociação"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Add. 10 na negociação"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Add. metade na negociação"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Adicionar todos para troca-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Add. todos na negociação"
 
@@ -2039,72 +2076,73 @@ msgstr "Add. todos na negociação"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Armazenar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Guardar 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Guardar metade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Armazenar todos-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Guardar tudo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Retirar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Retirar 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Retirar metade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Recuperar todos-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Retirar tudo"
 
@@ -2117,9 +2155,9 @@ msgstr "Retirar tudo"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2128,7 +2166,7 @@ msgid "Use"
 msgstr "Usar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Queda nítida de janela"
 
@@ -2137,43 +2175,43 @@ msgstr "Queda nítida de janela"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Ocultar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Mostrar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Resetar barra amarela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Copiar para o chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Mover a cima"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Mover a baixo"
 
@@ -2181,101 +2219,101 @@ msgstr "Mover a baixo"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Limpar conjunto de roupas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Copiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Colar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Abrir link"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Mostrar janela"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Padrão"
@@ -2283,149 +2321,149 @@ msgstr "Padrão"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Alvo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Ser inimigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Lista Negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Definir como inimigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Apagar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Ser Amigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Não ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Seguir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Comprar (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Vender (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Convidar para grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Mostar itens"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Remover lista de pegar itens"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 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:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Descartar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Descartar tudo"
 
@@ -2433,39 +2471,39 @@ msgstr "Descartar tudo"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Descartar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2474,8 +2512,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inventário"
@@ -2483,7 +2521,7 @@ msgstr "Inventário"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Armazém"
 
@@ -2492,8 +2530,8 @@ msgstr "Armazém"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Carrinho"
@@ -2501,31 +2539,31 @@ msgstr "Carrinho"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Comandos"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr ""
 
@@ -2533,7 +2571,7 @@ msgstr ""
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr ""
 
@@ -2541,109 +2579,109 @@ msgstr ""
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2651,31 +2689,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Chutar"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2684,19 +2722,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2710,8 +2748,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2720,117 +2758,111 @@ msgstr "Informações"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2872,7 +2904,7 @@ msgstr "Atalhos"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Janelas"
@@ -2896,7 +2928,7 @@ msgstr "Emoções"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Chat"
 
@@ -2908,7 +2940,7 @@ msgstr "Chat"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3247,7 +3279,7 @@ msgstr "Level: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3289,8 +3321,8 @@ msgstr "Adicionar"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Sair"
@@ -4564,71 +4596,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Movimentos loucos"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Movimentos relativos do mouse (bom para interfaces de toque)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Mostrar minha barra de hp"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Habilitar stats rápidos"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Alvo de jogadores em ciclo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Mostrar mensagens de job exp"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Mostrar popups de jogadores"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Mensagem em modo Ausente"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Mostrar job"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "A habilitar filtro de ataque"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Habilitar filtro de pegar itens"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Habilitar protocolo de aviso"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Habilitar notificações de peso"
 
@@ -4636,206 +4687,206 @@ msgstr "Habilitar notificações de peso"
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Loja"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Aceitar convites de compra/venda"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Habilitar modo loja"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "Alvo de NPC em ciclo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Salvar diálogos com NPC"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Suporte de bots"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr "Ativar o suporte a bot guilda e desabilitar o suporte nativo guilda"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Teclado"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Atraso de repetição"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Intervalo de repetição"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Intervalo de repetição customizado"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "Botões de atalho"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Servidor Proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Tipo de Proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Proxy endereço:porta"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Habilitar Depurador"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Ativar LOG OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Habilitar log de entrada"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Habilitar ataque do lado do servidor"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Habilitar Analisador de bot"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Habilitar proteção contra bugs no servidor (não desabilitar)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Modo de baixo tráfego"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Utilizar FBO para capturas de tela (apenas para opengl)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Atraso de rede entre os sub servidores"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Mostrar imagem de fundo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Substituição de densidade de tela"
 
@@ -5191,7 +5242,7 @@ msgstr "Permitir mensagens particulares"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5281,30 +5332,30 @@ msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Nome: "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "direitos autorais:"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Informação de Temas"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Tema alterado"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Reincie o cliente para que as mudanças surtam efeito."
 
@@ -5396,45 +5447,45 @@ msgstr "Limite de FPS:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Limite de FPS alternativo: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Detectar melhor modo"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Mostrar cursor"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Cursor customizado"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Habilitar redirecionamento de janela"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Sem moldura de janela"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Vídeo"
@@ -5442,23 +5493,23 @@ msgstr "Vídeo"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Nenhum"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
 "Falha ao mudar para o modo janela e falha na restauração do modo anterior!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5466,43 +5517,43 @@ msgstr ""
 "anterior!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Mudando para tela cheia"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "É preciso reiniciar para as mudanças terem efeito."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Mudando para OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Mudanças no OpenGL requerem o reinício do jogo."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Resolução customizada (exemplo 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Escolha a nova resolução                "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Resolução de tela alterada"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 "Algumas janelas podem ser movidas para se adequar à resolução mais baixa."
@@ -6032,7 +6083,7 @@ msgstr "EQU"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Equipamento"
 
@@ -6219,7 +6270,7 @@ msgstr "Quantidade:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Criar"
 
@@ -6279,15 +6330,15 @@ msgstr "Os emails informados não são iguais."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Erro"
 
@@ -6302,7 +6353,7 @@ msgstr "Alterar senha"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Senha:"
 
@@ -6343,7 +6394,7 @@ msgstr "Novo Pesonagem"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Nome:"
@@ -6359,16 +6410,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Por favor distribua %d pontos"
@@ -6377,69 +6428,69 @@ msgstr "Por favor distribua %d pontos"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Cor do Cabelo:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Estilo do Cabelo:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Corrida:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr ""
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "A"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Atributos do personagem OK"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Por favor remova %d pontos"
@@ -6455,47 +6506,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Tem certeza que deseja excluir este personagem?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Conta %s (Logado pela última vez em %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Jogar"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Conta %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6506,54 +6557,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Senha Incorreta"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Entre com a Senha para Deletar o usuario"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Entre com a senha:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, 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:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Enviando MP para %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6718,7 +6769,7 @@ msgstr "Inserir"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6730,32 +6781,32 @@ msgid "Equip"
 msgstr "Equipar"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6917,22 +6968,28 @@ msgstr "  Tempo para próximo nível: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Login"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Lembrar usuário"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Lembrar usuário"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Atualização:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Trocar servidor"
 
@@ -6940,29 +6997,29 @@ msgstr "Trocar servidor"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Registrar"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Atualizações customizadas"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Servidor:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Abrir URL de cadastro"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7131,7 +7188,7 @@ msgid "Need"
 msgstr "Precisa"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr ""
@@ -7199,12 +7256,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Trocar servidor"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Trocar de Personagem"
 
@@ -7384,7 +7441,7 @@ msgstr "Loja pessoal"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7405,7 +7462,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7818,25 +7875,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "tecla_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "JBotão%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "Tecla desconhecida"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "JB%d"
@@ -7844,7 +7901,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "Tecla u"
 
@@ -9226,7 +9283,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Falha ao deletar personagem."
 
@@ -9279,162 +9336,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Você foi desconectado(a) do servidor!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Falha de autenticação."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Servidores indisponíveis."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Outra pessoa está tentando utilizar esta conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Existe alguém conectado a esta conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Hack de velocidade detectado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Login duplicado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Erro de conexão desconhecido."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9530,113 +9592,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Você ainda não tem o nivel necessário!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "HP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "SP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Você não tem nenhuma nota armazenada!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Você não pode fazer isso agora!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Parece que você precisa de mais dinheiro... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Você não pode usar essa habilidade com esse tipo de arma!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Você precisa de outra gema vermelha!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Você precisa de outra jóia azul!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Você está com muita carga para fazer isso!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9700,6 +9762,11 @@ msgstr "Sorte:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9826,63 +9893,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Uptime do cliente: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Recursos de imagens:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Variáveis ​​de ambiente despejadas"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9906,7 +9973,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Por favor, especifique um nome."
 
@@ -9952,173 +10019,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Jogador já %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Jogador %s com sucesso!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Jogador não pode ser %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "O jogador não estava ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "O jogador não está mais ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Não foi possível deixar de ignorar o jogador(a)!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Jogador já apagado!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Jogador não pode ser apagado!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "amigo(a)"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "ignorado"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutro"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "Na Lista Negra"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "Inimigo"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Compartilhamento de itens habilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Compartilhamento de itens desabilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Não é possível compartilhar itens."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Compartilhamento de itens desconhecido."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Compartilhamento de experiência habilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Compartilhamento de experiência desabilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Não é possível compartilhar experiência."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Compartilhamento de experiência desconhecido."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10191,7 +10263,7 @@ msgstr "Email modificado com sucesso!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10199,35 +10271,40 @@ msgstr "Software"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Seguro OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11410,56 +11487,56 @@ msgstr ""
 "Opções para /%s são \"yes\" e \"no\", \"true\" e \"false\", \"1\" e \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d semanas"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d dia"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d dias"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d hora"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d horas"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d minuto"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minutos"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d segundos"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 41845b05f..179d1399c 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -28,8 +28,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2019-03-23 19:58+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/akaras/manaplus/"
@@ -46,84 +46,84 @@ msgid "Visible on map"
 msgstr "Mapa visivel"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Humano"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "desviou"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "errou"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Você foi morto(a) por %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Você tentou pegar um item não existente."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Este item é muito pesado."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Item está muito longe."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "O inventário está cheio."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Esta pilha é muito grande."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Este item pertence a outra pessoa."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "Você não pode pegar essa quantia de itens."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "Sua pilha de itens possui a quantidade máxima."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -132,58 +132,58 @@ msgstr[1] "Você pegou %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "exp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "profissão"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr "Homúnculo"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr "hp"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr "mana"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Seguindo: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Seguindo cancelado"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitando: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitação cancelada"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Você vê %s"
@@ -193,8 +193,8 @@ msgstr "Você vê %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Ignorar completamente"
 
@@ -245,150 +245,181 @@ msgstr "Opções:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Usar arquivo de log"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir   : Diretório para registro de chat"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        :  Exibe a versão"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Exibe esta ajuda"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Diretório de configuração a ser usado"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Efetua login com este usuário"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       :Efetua login com esta senha"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      :Efetua login com este personagem"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         :  Nome ou IP do servidor de login"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr "  -y --server-type: tipo de login do servidor"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Porta do servidor de login"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host    : Usar este host de update"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr ""
 "  -D --default        : Escolhe um personagem e um servidor de personagem "
 "padrão"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Não faz downloads de atualização"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr ""
 "  -d --data           : Pasta de onde os dados do jogo vão ser carregados"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr ""
 "  -L --localdata-dir  : Diretório a ser usado como pasta de dados local"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Diretório onde serão salvas as screenshots"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Inicia o jogo em modo seguro"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+#, fuzzy
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr "     --renderer       : Define o tipo de renderização"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr "  -T --testes         : Começa a testar drivers e a auto-configurar"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
 msgstr "  -V --validate       : Começa a validar dados do cliente"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl      : Desabilita OpenGL nesta sessão"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Host de atualização inválido: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Erro ao criar pasta de atualizações!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr "%s não existe e não pode ser criado!"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Geral"
 
@@ -827,26 +858,26 @@ msgstr "Indisponivel"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -878,11 +909,11 @@ msgstr "(F) Modo de jogo câmera livre"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -900,7 +931,7 @@ msgstr "Você quer abrir a página de suporte?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Reviver"
 
@@ -1098,8 +1129,8 @@ msgstr "Enorme (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(padrão)"
 
@@ -1432,7 +1463,7 @@ msgstr "Sala de chat: %s"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1447,7 +1478,7 @@ msgid "Hp: %d/%d"
 msgstr "Hp: %d/%d"
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr "Partículas: %u"
@@ -1465,12 +1496,12 @@ msgid "Item named: %s"
 msgstr "Item nomeado: %s"
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr "Cartões: "
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr "Opções: "
 
@@ -1478,7 +1509,7 @@ msgstr "Opções: "
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1492,8 +1523,8 @@ msgstr "Negociação"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Ataque"
@@ -1504,36 +1535,42 @@ msgstr "Ataque"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Sussurro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Cura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Expulsar da guilda"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr "Sair da guilda"
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Mudar pos na Guilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Convidar pra Guilda"
 
@@ -1541,7 +1578,7 @@ msgstr "Convidar pra Guilda"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Desaparecer"
 
@@ -1558,9 +1595,9 @@ msgstr "Desaparecer"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Mover"
@@ -1569,7 +1606,7 @@ msgstr "Mover"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Falar"
@@ -1584,7 +1621,7 @@ msgstr "Falar"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1603,7 +1640,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1615,26 +1652,26 @@ msgstr "Vender"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Adicionar comentário"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Remover da lista de ataque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Adicionar na prioridade da lista de ataques"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Adicionar a lista de ataques"
 
@@ -1642,7 +1679,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:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Adicionar a lista de ignorados"
 
@@ -1650,13 +1687,13 @@ msgstr "Adicionar a lista de ignorados"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "Mover para o mestre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "Dispensar"
 
@@ -1664,7 +1701,7 @@ msgstr "Dispensar"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "Alimentar"
 
@@ -1674,8 +1711,8 @@ msgstr "Alimentar"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Renomear"
@@ -1684,13 +1721,13 @@ msgstr "Renomear"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "Matar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "Descartar saque"
 
@@ -1699,8 +1736,8 @@ msgstr "Descartar saque"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1713,7 +1750,7 @@ msgstr "Desequipar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "Retornar ao ovo"
 
@@ -1721,7 +1758,7 @@ msgstr "Retornar ao ovo"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Adicionar nome ao chat"
 
@@ -1742,34 +1779,34 @@ msgstr "Adicionar nome ao chat"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1778,20 +1815,20 @@ msgstr "Cancelar"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Jogadores"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Expulsar do grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Pegar"
 
@@ -1801,14 +1838,14 @@ msgstr "Pegar"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Nome no chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Mapa Item"
 
@@ -1818,28 +1855,28 @@ msgstr "Mapa Item"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Remover"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Urdidura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Mover câmera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr "Restaurar câmera"
 
@@ -1848,34 +1885,34 @@ msgstr "Restaurar câmera"
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Roupas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr "Copiar do jogador"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Limpar conjunto de roupas"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Feitiços"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Editar feitiços"
 
@@ -1883,50 +1920,50 @@ msgstr "Editar feitiços"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Limpar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Desabilitar destaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Habilitar destaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Não retire o nome"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Remover o nome"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Habilitar modo indisponível"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Desabilitar modo indisponível"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Sair"
 
@@ -1936,116 +1973,116 @@ msgstr "Sair"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Copiar para a área de transferência"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Mudar a posição da guilda"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "janela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "Desbloquear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "Bloquear"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr "Mostrar emoticons para:"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Jogador"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr "Animal de Estimação"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr "Homúnculos"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr "Mercenario(s)"
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Renomear mapa            "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Nome:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Comentário do jogador     "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Comentário:                   "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Adicionar na negociação"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Adicionar 10 na negociação"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Adicionar metade na negociação"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Adicionar todos para negociação-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Adicionar todos na negociação"
 
@@ -2054,72 +2091,73 @@ msgstr "Adicionar todos na negociação"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Armazenar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Guardar 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Guardar metade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Armazenar todos-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Guardar tudo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr "Mover para ofício..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Retirar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Retirar 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Retirar metade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Recuperar todos-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Retirar tudo"
 
@@ -2132,9 +2170,9 @@ msgstr "Retirar tudo"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2143,7 +2181,7 @@ msgid "Use"
 msgstr "Usar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Queda nítida de janela"
 
@@ -2152,43 +2190,43 @@ msgstr "Queda nítida de janela"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Ocultar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Mostrar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr "Abrir as configurações da barra amarela"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Zerar barra amarela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Copiar para chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Mover para cima"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Mover para baixo"
 
@@ -2196,101 +2234,101 @@ msgstr "Mover para baixo"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Despir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Copiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Colar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Abrir endereço"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Mostrar Janela"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr "Habilidade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr "Adicionar atalho de habilidade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr "Nível de habilidade..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr "Tipo de invocação de habilidade..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr "compensação de habilidade no eixo x..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr "compensação de habilidade no eixo y..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr "compensação da invocação de habilidade no eixo x"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr "compensação da invocação de habilidade no eixo y"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr "Selecione nível de habilidade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr "Level máximo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr "Selecione tipo de invocação de habilidade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Padrão"
@@ -2298,149 +2336,149 @@ msgstr "Padrão"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Alvo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr "Posição do mouse"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr "Você mesmo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Ser inimigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Lista Negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Definir como inimigo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Apagar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Ser amigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Não ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Seguir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr "Imitar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Comprar (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "vender (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Convidar para grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr "Entrar no chat %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Mostrar itens"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Remover da lista de pegar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 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:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Desproteger item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Proteger item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Descartar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Descartar tudo"
 
@@ -2448,39 +2486,39 @@ msgstr "Descartar tudo"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Descartar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr "Mostrar %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr "Informações da conta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr "Nível"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr "Status"
 
@@ -2489,8 +2527,8 @@ msgstr "Status"
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inventário"
@@ -2498,7 +2536,7 @@ msgstr "Inventário"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Armazém"
 
@@ -2507,8 +2545,8 @@ msgstr "Armazém"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Carrinho"
@@ -2516,31 +2554,31 @@ msgstr "Carrinho"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Comandos"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr "Comandos do personagem"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr "Voltar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr "Localizar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "Checar IP"
 
@@ -2548,7 +2586,7 @@ msgstr "Checar IP"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Ir à"
 
@@ -2556,109 +2594,109 @@ msgstr "Ir à"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Trazer jogador"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr "Trazer grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr "Trazer aliança"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr "Passar a liderança do grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr "Mostrar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr "Silenciar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr "Imortal"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr "Prender"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr "Soltar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr "Assassino"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr "Pode ser morto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr "Salvar local"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr "Mover para local salvo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr "Mover aleatóriamente"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr "Gerar clone"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr "Gerar clone escravo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr "Gerar clone maligno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr "Desfazer aliança"
 
@@ -2666,31 +2704,31 @@ msgstr "Desfazer aliança"
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Chutar"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr "Silenciar %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr "Silenciar %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr "Liberar %d"
@@ -2699,19 +2737,19 @@ msgstr "Liberar %d"
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr "Disfarce"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr "Gerar o mesmo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr "Gerar escravo"
 
@@ -2725,8 +2763,8 @@ msgstr "Gerar escravo"
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2735,117 +2773,111 @@ msgstr "Informações"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr "Pesquisa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr "Pesquisar gerações"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr "Quem descartou"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr "Adicionar 1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr "Adicionar 5"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr "Adicionar 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr "Adicionar 100"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr "Adicionar 1000"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr "Adicionar 10000"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "Comandos de GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr "Mover para ofício %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr "Escrever para..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr "Domesticar animal de estimação"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr "Adotar criança"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr "Deixar grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr "Criar grupo"
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr "Sair da guilda"
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr "Criar aliança"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr "Mudar mensagem de entrada"
 
@@ -2887,7 +2919,7 @@ msgstr "Atalhos"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Janelas"
@@ -2911,7 +2943,7 @@ msgstr "Emoticons"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Chat"
 
@@ -2923,7 +2955,7 @@ msgstr "Chat"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3262,7 +3294,7 @@ msgstr "Nível: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3304,8 +3336,8 @@ msgstr "Adicionar"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Sair"
@@ -4711,71 +4743,91 @@ msgstr "Sincronizar distancia do movimento"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+#, fuzzy
+msgid "Sync player move distance on legacy servers"
+msgstr "Sincronizar distancia do movimento"
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Movimentos loucos"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Movimentos relativos ao mouse (bom para interfaces de toque)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Mostrar minha barra de hp"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Habilitar stats rápidos"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Alvo de jogadores em ciclo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Mostrar mensagens de job exp"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Mostrar popups de jogadores"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Mensagem em modo Ausente"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Mostrar job"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Habilitar filtro de ataque"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Habilitar filtro de captura"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Habilitar o protocolo de aviso"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr "Habilitar suporte a animais de estimação"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Habilitar notificações de peso"
 
@@ -4783,206 +4835,206 @@ msgstr "Habilitar notificações de peso"
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Loja"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Aceitar convites de compra/venda"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Habilitar modo loja"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "Alvo NPC em ciclos"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Salvar diálogos com NPC"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Suporte de bots"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr "Ativar o suporte a bot guilda e desabilitar o suporte nativo guilda"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr "Ativar o suporte ao bot ManaMarket."
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Teclado"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Atraso de repetição"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Intervalo de repetição"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Intervalo de repetição personalizado"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr "Habilitar contorno ao alt-tab"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "botões de atalho"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr "Mostrar ícones nos botões de atalho"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Servidor proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Tipo de Proxy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Proxy endereço:porta"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr "Túnel por Proxy HTTP"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr "Logs"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr "Habilitar verificação de versão OpenGL (não desabilitar)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Habilitar Depurador"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr "Ignorar pacotes de registro"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr "Logar pacotes não implementados"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Ativar LOG OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Habilitar log de entrada"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr "Nível de logs SDL"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr "Arquivo de registro enviado"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Habilitar ataque do lado do servidor"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr "Esconder link da página de suporte em erros"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr "Habilitar duplo clique"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Habilitar Analisador de bot"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Habilitar proteção para servidores com bugs (não desabilitar)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Modo de baixo tráfego"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Utilizar FBO para capturas de tela (apenas para opengl)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr "Diretório de captura de tela"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Atraso de rede entre sub servidores"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Mostrar imagem de fundo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Ultrapassar Densidade da tela"
 
@@ -5342,7 +5394,7 @@ msgstr "Permitir mensagens particulares"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5432,30 +5484,30 @@ msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Nome: "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "Direitos Autorais:"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Informação de Tema"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Tema alterado"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Reincie o cliente para que as mudanças surtam efeito."
 
@@ -5547,45 +5599,45 @@ msgstr "Limite de FPS:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Limite de FPS alternativo: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Detectar melhor modo"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr "Alto DPI"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Mostrar Ponteiro"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Cursor customizado"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Habilitar redimensionamento"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Sem moldura de janela"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Vídeo"
@@ -5593,23 +5645,23 @@ msgstr "Vídeo"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Nenhum"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
 "Falha ao mudar para o modo janela e falha na restauração do modo anterior!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5617,43 +5669,43 @@ msgstr ""
 "anterior!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Mudando para tela cheia"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "É preciso reiniciar para as mudanças terem efeito."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Mudando para OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Mudanças no OpenGL requerem o reinício do jogo."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Resolução customizada (exemplo 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Escolha a nova resolução             "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Resolução de tela alterada"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 "Algumas janelas podem ser movidas para se adequar à resolução mais baixa."
@@ -6183,7 +6235,7 @@ msgstr "EQU"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Equipamento"
 
@@ -6370,7 +6422,7 @@ msgstr "Quantidade:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Criar"
 
@@ -6430,15 +6482,15 @@ msgstr "Os emails informados não são iguais."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Erro"
 
@@ -6453,7 +6505,7 @@ msgstr "Alterar senha"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Senha:"
 
@@ -6494,7 +6546,7 @@ msgstr "Novo Personagem"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Nome:"
@@ -6510,16 +6562,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Por favor distribua %d pontos"
@@ -6528,69 +6580,69 @@ msgstr "Por favor distribua %d pontos"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Cor do Cabelo:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Estilo do Cabelo:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Corrida:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr "Aparência:"
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "A"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr "M"
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr "O"
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr "U"
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Atributos do personagem OK"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Por favor remova %d pontos"
@@ -6606,47 +6658,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Tem certeza que deseja excluir este personagem?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Conta %s (Último acesso em %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr "Trocar"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr "Senha"
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Jogar"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr "Mudar PIN"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Conta %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr "Por favor insira o novo nome"
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6662,54 +6714,54 @@ msgstr ""
 "Dinheiro: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Senha incorreta"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr "Insira seu e-mail para deletar personagem"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr "Insira e-mail:"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Entre com a senha para apagar o personagem"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Entre com a senha:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, 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:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Enviando MP para %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr "Movido: "
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr "Sua mensagem foi movida para a aba de negociação"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr "Broken nick detected: "
 
@@ -6874,7 +6926,7 @@ msgstr "Inserir"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6886,32 +6938,32 @@ msgid "Equip"
 msgstr "Equipar"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr "O"
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr "C"
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr "S"
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr "E"
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr "Insira o cartão requisitado"
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr "insira %s em %s?"
@@ -7073,22 +7125,28 @@ msgstr "  Tempo para próximo nível: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Login"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Lembrar usuário"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Lembrar usuário"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Atualização:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Trocar servidor"
 
@@ -7096,29 +7154,29 @@ msgstr "Trocar servidor"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Registrar"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Atualizações customizadas"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Servidor:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Abrir endereço de registro"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr "atualizações padrão"
 
@@ -7287,7 +7345,7 @@ msgid "Need"
 msgstr "Precisa"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr "Nível de profissão: %d"
@@ -7355,12 +7413,12 @@ msgid "Coordinates:"
 msgstr "Coordenadas:"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Trocar servidor"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Trocar de Personagem"
 
@@ -7540,7 +7598,7 @@ msgstr "Loja pessoal"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr "Publicar"
@@ -7561,7 +7619,7 @@ msgid "Please enter new shop name"
 msgstr "Por favor digite o nome da nova loja"
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr "Despublicar"
 
@@ -7974,25 +8032,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "tecla_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "BotãoJ%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "Tecla desconhecida"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "JB%d"
@@ -8000,7 +8058,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "tecla u"
 
@@ -9385,7 +9443,7 @@ msgid "Character not found."
 msgstr "Personagem não encontrado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Falha ao deletar personagem."
 
@@ -9438,162 +9496,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr "Você aceita %s e %s como pais?"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Você foi desconectado(a) do servidor!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Falha de autenticação."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Servidores indisponíveis."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Outra pessoa está tentando utilizar esta conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Existe alguém conectado a esta conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Hack de velocidade detectado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr "Servidor lotado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr "Desculpe, você está abaixo da idade permitida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Login duplicado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr "Muitas conexões do mesmo IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr "Não pago no momento."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr "Pagamento suspenso."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr "Pagamento modificado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr "IP de pagamento errado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr "Pagar sala de jogo."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr "Desconexão forçada pelo GM."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr "Ban Japan refuse."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr "Manteve-se outra conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr "IP hostil."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr "Contagem geral de IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr "Contagem de IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr "Memória."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr "HAN válido."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr "Acesso limitado de IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr "Acima da lista de personagens."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr "IP bloqueado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr "Contagem de senha inválida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr "Raça não permitida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr "Acesso restrito de 00:00 às 06:00."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr "Você foi banido."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Erro de conexão desconhecido."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr "Mapa não encontrado."
 
@@ -9689,113 +9752,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr "Você tem um novo E-mail de %s assunto %s"
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr "Você foi morto(a) por uma fonte desconhecida."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Erro desconhecido de habilidade: %d"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Erro desconhecido de habilidade: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Você ainda não tem o nivel necessário!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "HP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "SP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Você não tem nenhuma nota armazenada!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Você não pode fazer isso agora!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Parece que você precisa de mais dinheiro... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Você não pode usar essa habilidade com esse tipo de arma!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Você precisa de outra gema vermelha!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Você precisa de outra jóia azul!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Você está com muita carga para fazer isso!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr "Falha ao sumonar."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr "Precisa de espíritos."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr "Precisa de equipamentos %s."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr "Precisa de equipamentos %s e da quantidade %d"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr "Precisa do item %s."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr "Precisa do item %s e da quantidade %d"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr "Habilidade falhou!"
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr "Selecione o alvo do warp"
 
@@ -9859,6 +9922,11 @@ msgstr "Sorte:"
 msgid "Detected spam from: %s"
 msgstr "Spam detectado de: %s"
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9985,46 +10053,46 @@ msgid "Cache cleared"
 msgstr "Cache limpo"
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Uptime do cliente: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Recursos de imagem:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr "Imagens de recursos órfãos:"
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Variáveis de ambiente despejada"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr "Configuração enviada para:"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr "Configuração do servidor enviada para:"
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr "Logs enviados para:"
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
@@ -10032,18 +10100,18 @@ msgstr ""
 "log de visualização."
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr "Você nunca viu este nick."
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr "Visto pela última vez por %s: %s"
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr "Você não viu esse nick antes."
 
@@ -10069,7 +10137,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Por favor, especifique um nome."
 
@@ -10115,173 +10183,178 @@ msgid "No translation found for string: %s"
 msgstr "Nenhuma tradução para: %s"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Jogador já %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Jogador %s com sucesso!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Jogador não pôde ser %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "O jogador não estava ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "O jogador não está mais sendo ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Não foi possível deixar de ignorar o jogador!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Jogador já apagado!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "Jogador não mais apagado!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Jogador não pôde ser apagado!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "amigo(a)"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "ignorado"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutro"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "Na Lista Negra"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "inimigo"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr "Mensagem rápida"
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr "Renomear seu homun"
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr "Config value: %s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr "Server config value: %s"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Compartilhamento de itens habilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Compartilhamento de itens desabilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Não é possível compartilhar itens."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Compartilhamento de itens desconhecido."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Compartilhamento de experiência habilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Compartilhamento de experiência desabilitado."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Não é possível compartilhar experiência."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Compartilhamento de experiência desconhecido."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr "Compartilhamento de itens Ativo."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr "Compartilhamento de itens inAtivo."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr "Compartilhamento de itens impossível."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr "Compartilhamento de itens desconhecido."
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10354,7 +10427,7 @@ msgstr "Email modificado com sucesso!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10362,35 +10435,41 @@ msgstr "Software"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "SDL2 padrão"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr "OpenGL ES móvel"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Seguro OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr "OpenGL ES 2 móvel"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+#, fuzzy
+msgid "OpenGL ES 2"
+msgstr "OpenGL ES 2 móvel"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr "OpenGL normal"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr "OpenGL Moderno"
 
@@ -11580,56 +11659,56 @@ msgstr ""
 "Opções para /%s são \"yes\" e \"no\", \"true\" e \"false\", \"1\" e \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d semana(s)"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d Semanas"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d dia"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d Dias"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d hora"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d Horas"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d minuto(s)"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d Minutos"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d segundo(s)"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d Segundos"
diff --git a/po/ru.po b/po/ru.po
index 466f26a35..e4ae014af 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -21,8 +21,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2019-02-26 20:51+0000\n"
 "Last-Translator: RatreX <ratrex@mail.ru>\n"
 "Language-Team: Russian (http://www.transifex.com/akaras/manaplus/language/"
@@ -41,84 +41,84 @@ msgid "Visible on map"
 msgstr "Видимые на карте"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Человек"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "уклонение"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "промах"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "О"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "Б"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Вас убил %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Попытка поднять несуществующий предмет."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Предмет слишком тяжелый."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Предмет слишком далеко."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "Инвентарь переполнен."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Слишком много предметов."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Предмет принадлежит кому-то еще."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "Вы не можете поднять такое количество."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "Слишком много предметов в стэке."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 msgid "Unknown problem picking up item."
 msgstr "Неизвестная проблема при поднятии предмета."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -129,58 +129,58 @@ msgstr[3] "Вы подняли %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "опыт"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "работа"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr "Гомун"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr "здоровье"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr "мана"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Следовать за: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Следование отменено"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Имитация: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Имитация отменена"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Вы видите %s"
@@ -190,8 +190,8 @@ msgstr "Вы видите %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Полностью игнорировать"
 
@@ -242,148 +242,179 @@ msgstr "Опции:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Использовать указанный файл как лог"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir   : Использовать указанный каталог для лога"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Показать версию"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Показать эту справку"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Использовать указанный каталог конфигурации"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Войти с указанным логином"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Войти с указанным паролем"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Использовать указанный персонаж"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Имя или IP сервера авторизации"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr "  -y --server-type    : Тип сервера"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Порт сервера авторизации"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host    : Использовать этот узел обновлений"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr ""
 "  -D --default        : Выбрать персонаж и сервер персонажей по умолчанию"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Пропустить обновление"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Загрузить игровые данные из этого каталога"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Каталог для локальных данных"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Сохранять скриншоты в указанном каталоге"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Запуск игры в безопасном режиме"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+#, fuzzy
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr "     --renderer       : Устанавливает тип рендера"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 "  -T --tests          : Запускает проверку драйверов и автоконфигурацию"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
 msgstr "  -V --validate       : запуск проверки данных (client data)"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl      : Не использовать OpenGL для этой сессии"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr "%s не существует, и не может быть создано! Выход."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Некорректный сервер обновлений: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Ошибка создания директории для обновлений!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr "Ошибка: %s не существует, и не может быть создан! Выход."
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr "%s не существует и не может быть создана!"
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Общие"
 
@@ -822,26 +853,26 @@ msgstr "Отошел"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -873,11 +904,11 @@ msgstr "(F) свободная камера"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -895,7 +926,7 @@ msgstr "Открыть страницу поддержки?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Оживить"
 
@@ -1093,8 +1124,8 @@ msgstr "Огромный (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(по умолчанию)"
 
@@ -1427,7 +1458,7 @@ msgstr "Комната чата: %s"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1442,7 +1473,7 @@ msgid "Hp: %d/%d"
 msgstr "Жиз.: %d/%d"
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr "Частицы: %u"
@@ -1460,12 +1491,12 @@ msgid "Item named: %s"
 msgstr "Именной предмет для: %s"
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr "Карты: "
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr "Опции: "
 
@@ -1473,7 +1504,7 @@ msgstr "Опции: "
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1487,8 +1518,8 @@ msgstr "Торговать"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Атака"
@@ -1499,36 +1530,42 @@ msgstr "Атака"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Приват"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Лечить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Выкинуть из гильдии"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr "Покинуть гильдию"
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Сменить позицию в гильдии"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Пригласить в гильдию"
 
@@ -1536,7 +1573,7 @@ msgstr "Пригласить в гильдию"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Уничтожить"
 
@@ -1553,9 +1590,9 @@ msgstr "Уничтожить"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Движение"
@@ -1564,7 +1601,7 @@ msgstr "Движение"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Разговор"
@@ -1579,7 +1616,7 @@ msgstr "Разговор"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1598,7 +1635,7 @@ msgstr "Купить"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1610,26 +1647,26 @@ msgstr "Продать"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Добавить комментарий"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Удалить из списка атаки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Добавить в приоритетный список"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Добавить в список атаки"
 
@@ -1637,7 +1674,7 @@ msgstr "Добавить в список атаки"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Добавить в список игнорирования"
 
@@ -1645,13 +1682,13 @@ msgstr "Добавить в список игнорирования"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "Перейти к владельцу"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "Уволить"
 
@@ -1659,7 +1696,7 @@ msgstr "Уволить"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "Накормить"
 
@@ -1669,8 +1706,8 @@ msgstr "Накормить"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Переименовать"
@@ -1679,13 +1716,13 @@ msgstr "Переименовать"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "Убить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "Бросить лут"
 
@@ -1694,8 +1731,8 @@ msgstr "Бросить лут"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1708,7 +1745,7 @@ msgstr "Снять"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "Вернут в яйцо"
 
@@ -1716,7 +1753,7 @@ msgstr "Вернут в яйцо"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Добавить имя в чат"
 
@@ -1737,34 +1774,34 @@ msgstr "Добавить имя в чат"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1773,20 +1810,20 @@ msgstr "Отмена"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Игроки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Выкинуть из группы"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Поднять"
 
@@ -1796,14 +1833,14 @@ msgstr "Поднять"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Добавить в чат"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Элемент карты"
 
@@ -1813,28 +1850,28 @@ msgstr "Элемент карты"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Удалить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Прыгнуть"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Передвинуть камеру"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr "Восстановить камеру"
 
@@ -1843,34 +1880,34 @@ msgstr "Восстановить камеру"
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Наряды"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr "Копировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Очистить наряд"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Заклинания"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Изменить заклинание"
 
@@ -1878,50 +1915,50 @@ msgstr "Изменить заклинание"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Очистить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Отключить уведомление"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Включить уведомление"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Не скрывать имя"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Скрывать имя"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Разрешить режим \"отошел\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Запретить режим \"отошел\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Покинуть"
 
@@ -1931,116 +1968,116 @@ msgstr "Покинуть"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Копировать в буфер обмена"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Сменить позицию в гильдии"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "окно"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "Разблокировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "Заблокировать"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr "Показывать эмоции для:"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Игрок"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr "Животное"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr "Гомункул"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr "Наемник"
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Переименовать знак на карте "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Имя:                     "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Комментарий игрока        "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Комментарий:                  "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Добавить к сделке"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Добавить к сделке 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Добавить к сделке половину"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Добавить к торговле все-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Добавить к торговле все"
 
@@ -2049,72 +2086,73 @@ msgstr "Добавить к торговле все"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Сохранить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Сохранить 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Сохранить половину"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Сохранить все-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Сохранить все"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr "Поместить в крафт..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Получить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Получить 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Получить половину"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Забрать все-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Получить все"
 
@@ -2127,9 +2165,9 @@ msgstr "Получить все"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2138,7 +2176,7 @@ msgid "Use"
 msgstr "Использовать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Очистить окно дропов"
 
@@ -2147,43 +2185,43 @@ msgstr "Очистить окно дропов"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Спрятать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Показать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr "Открыть настройки желтой панели"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "сбросить настройки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Скопировать в чат"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Передвинуть выше"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Передвинуть ниже"
 
@@ -2191,101 +2229,101 @@ msgstr "Передвинуть ниже"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Раздеть"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Копировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Вставить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Открыть ссылку"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Показать окно"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr "Навык"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr "Добавить ярлык навыка"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr "Уровень умения..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr "Тип применения умения..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr "Смещение умения по x..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr "Смещение умения по y..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr "Смещение применения умения по x"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr "Смещение применения умения по y"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr "Выбор уровня умения"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr "Макс. уровень"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr "Выбор типа применения умения"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "По умолчанию"
@@ -2293,149 +2331,149 @@ msgstr "По умолчанию"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Цель"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr "Позиция мыши"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr "Сам"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Пренебречь"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Игнорировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Черный список"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Сделать врагом"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Стереть"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Подружиться"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Не игнорировать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Следовать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr "Имитировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Купить (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Продать (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Пригласить в группу"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr "Присоединиться к чату %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Показать предметы"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Удалить из поднятия"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr "Сделать поднимаемым"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Снять защиту"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Поставить защиту"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Бросить..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Бросить все"
 
@@ -2443,39 +2481,39 @@ msgstr "Бросить все"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Бросить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "ГМ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr "Показать %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr "Инф. об аккаунте"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr "Уровень"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr "Статы"
 
@@ -2484,8 +2522,8 @@ msgstr "Статы"
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Инвентарь"
@@ -2493,7 +2531,7 @@ msgstr "Инвентарь"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Хранилище"
 
@@ -2502,8 +2540,8 @@ msgstr "Хранилище"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Телега"
@@ -2511,31 +2549,31 @@ msgstr "Телега"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Команды"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr "Команды игрока"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr "Назад"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr "Определить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "Проверить IP"
 
@@ -2543,7 +2581,7 @@ msgstr "Проверить IP"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Перейти"
 
@@ -2551,109 +2589,109 @@ msgstr "Перейти"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Вызвать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr "Призвать группу"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr "Призвать гильдию"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr "Установить лидера группы"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr "Показать..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr "Заглушить..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr "Безсмертие"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr "В тюрьму"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr "Из тюрьмы"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr "Убийца"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr "Убиваемый"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr "Установить тчк. сохранения"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr "Телепорт в тчк. сохранение"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr "Случайный телепорт"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr "Создать клона"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr "Создать подчиненного клона"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr "Создать злого клона"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr "Разрушить гильдию"
 
@@ -2661,31 +2699,31 @@ msgstr "Разрушить гильдию"
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Кикнуть"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr "Заглушить %s"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr "Приглушить %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr "Убрать пришлушение %d"
@@ -2694,19 +2732,19 @@ msgstr "Убрать пришлушение %d"
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr "Превратиться"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr "Создать копию"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr "Создать подчиненного"
 
@@ -2720,8 +2758,8 @@ msgstr "Создать подчиненного"
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2730,117 +2768,111 @@ msgstr "Сведения"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr "Поиск"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr "Поиск мест создания"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr "Кто бросает"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr "Добавить 1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr "Добавить 5"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr "Добавить 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr "Добавить 100"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr "Добавить 1000"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr "Добавить 10000"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "Коменды ГМ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr "Поместить в крафт %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr "Послать письмо..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr "Ловить животное"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr "Принять ребенка"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr "Покинуть группу"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr "Создать группу"
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr "Покинуть гильдию"
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr "Создать гильдию"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr "Сменить сообщение"
 
@@ -2882,7 +2914,7 @@ msgstr "Горячие клавиши"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Окна"
@@ -2906,7 +2938,7 @@ msgstr "Смайлы"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Чат"
 
@@ -2918,7 +2950,7 @@ msgstr "Чат"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3257,7 +3289,7 @@ msgstr "Уровень: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3299,8 +3331,8 @@ msgstr "Добавить"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Выход"
@@ -4632,71 +4664,91 @@ msgstr "Синхронизировать перемещение игрока с
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+#, fuzzy
+msgid "Sync player move distance on legacy servers"
+msgstr "Синхронизировать перемещение игрока с расстояния"
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Программа для сумасшедших движений A"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Относительное движение мышью (подходит для тач интерфейсов)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Показывать свою жизнь"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Включить быструю смену статов"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Прокручивать прицел по игрокам"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Показывать опыт работы."
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Показ. всплыв. сообщения игроков"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Ответ в режиме \"отошел\""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Показывать уровень работы"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Включить фильтр атак"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Включить фильтр поднятия"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Включить режим посылки состояния"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr "Включить поддержку животных"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Включить напоминание о весе"
 
@@ -4704,206 +4756,206 @@ msgstr "Включить напоминание о весе"
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Магазин"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Принимать запросы купить/продать"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Включить режим магазина"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "Прокручивать прицел по НИП (NPC)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Сохранять текст НИП"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Поддержка ботов"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr "Включить поддержку гильд-бота"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr "Включить поддержку бота ManaMarket"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Клавиатура"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Задержка перед повтором"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Интервал повторения"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Специальное время повтора клавиш"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr "Включить alt-tab прокрутку"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "Кнопки"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr "Показывать значки на верхних кнопках"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Прокси сервер"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Тип прокси"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Прокси адрес:порт"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr "Туннель через HTTP прокси"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr "Логирование"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr "Включить проверку версии OpenGL (не выключать)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Включить отлад. лог"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr "Исключить из логгирования пакеты"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr "Сохранять нереализованные пакеты"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Включить лог OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Включить лог ввода"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr "уровень логирования SDL"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr "Выгрузить лог файл"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Включить серверную атаку"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr "При выводе ошибки, прятать ссылку на страницу поддержки"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr "Включить поддержку двойного клика"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Включить детектор ботов"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Включить защиту от бажных серверов (не выключать!)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Режим кеширования игроков"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Использовать FBO для скриншотов (только в режиме opengl)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr "Путь для снимков экрана"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Задержка между сетевыми соединениями"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Показать фон"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Переопределение плотности экрана"
 
@@ -5266,7 +5318,7 @@ msgstr "Разрешить шептание"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5356,30 +5408,30 @@ msgid "Theme"
 msgstr "Тема"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Название: "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "Авторские права:"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Информация о теме"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Тема изменена"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Перезагрузите игру дабы изменения вступили в силу."
 
@@ -5471,45 +5523,45 @@ msgstr "Ограничить кадр/с:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Альтер. ограничить кадр/с: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Найти лучший режим"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr "Высокий DPI"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Показывать курсор"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Игровой курсор"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Разрешить менять размер окна"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Без рамки"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Видео"
@@ -5517,16 +5569,16 @@ msgstr "Видео"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Нет"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
@@ -5534,7 +5586,7 @@ msgstr ""
 "удалось!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5542,43 +5594,43 @@ msgstr ""
 "также не удалось!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Переключение в полноэкранный режим"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Для вступления в силу выбранных настроек требуется перезагрузка игры."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Переключение на OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Для изменения режима OpenGL необходима перезагрузки игры."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Свое разрешение (например: 1024х768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Введите новое разрешение:            "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Разрешение экрана изменено"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 "Некоторые окна могут быть сдвинуты, чтобы уместиться на экране при меньшем "
@@ -6109,7 +6161,7 @@ msgstr "СН"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Снаряжение"
 
@@ -6296,7 +6348,7 @@ msgstr "Количество:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Создать"
 
@@ -6356,15 +6408,15 @@ msgstr "Адрес E-mail не совпадает."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Ошибка"
 
@@ -6379,7 +6431,7 @@ msgstr "Изменить пароль"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Пароль:"
 
@@ -6420,7 +6472,7 @@ msgstr "Новый персонаж"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Имя:"
@@ -6436,16 +6488,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Распределите очки (%d)"
@@ -6454,69 +6506,69 @@ msgstr "Распределите очки (%d)"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Цвет волос:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Стрижка:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Раса:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr "Внешность:"
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "Д"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr "М"
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr "?"
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 msgid "Your name needs to be at least 4 characters."
 msgstr "Имя должно содержать не менее четырех символов."
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Данные персонажа в порядке"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Снимите очки (%d)"
@@ -6532,47 +6584,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Вы уверены, что хотите удалить этого персонажа?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Аккаунт %s (последний вход %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr "Сменить"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr "Пароль"
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Играть"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr "Сменить пин"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Аккаунт %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr "Пожалуйста, введите новое имя"
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6588,54 +6640,54 @@ msgstr ""
 "Деньги: %s"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Неправильный пароль"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr "Введите ваш email для удаления персонажа"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr "Введите email:"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Введите пароль для удаления персонажа"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Введите пароль:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Присутствуют: %s; Всего %d игроков."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Вы прошептали %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr "Перемещено: "
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr "Ваше сообщение перемещено на страницу торговли"
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr "Обнаружен некорректный ник: "
 
@@ -6800,7 +6852,7 @@ msgstr "Вставка"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6812,32 +6864,32 @@ msgid "Equip"
 msgstr "Надеть"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr "Н"
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr "П"
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr "М"
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr "С"
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr "Вопрос о вставке карты"
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr "Вставить %s в %s?"
@@ -7003,22 +7055,28 @@ msgstr "  Время до следующего уровня: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Вход"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Запомнить логин"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Запомнить логин"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Обновления:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Сменить сервер"
 
@@ -7026,29 +7084,29 @@ msgstr "Сменить сервер"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Регистрация"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Польз. сайт обновлений"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Сервер:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Открыть ссылку регистрации"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr "нормальные обновления"
 
@@ -7217,7 +7275,7 @@ msgid "Need"
 msgstr "Нужно"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr "Уровень профессии: %d"
@@ -7285,12 +7343,12 @@ msgid "Coordinates:"
 msgstr "Координаты:"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Сменить сервер"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Сменить персонажа"
 
@@ -7470,7 +7528,7 @@ msgstr "Свой магазин"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr "Опубликовать"
@@ -7491,7 +7549,7 @@ msgid "Please enter new shop name"
 msgstr "Пожалуйста, введите имя вашего магазина"
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr "Убрать"
 
@@ -7905,25 +7963,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "кнопка_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "КнопДж%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "неизвестная кнопка"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "ДЖ%d"
@@ -7931,7 +7989,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "неиз."
 
@@ -9314,7 +9372,7 @@ msgid "Character not found."
 msgstr "Персонаж не найден."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Невозможно удалить персонажа."
 
@@ -9367,162 +9425,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr "Вы принимаете %s и %s как своих родителей?"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Отключено от сервера!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Ошибка авторизации."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Нет доступных серверов."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Кто-то еще пытается воспользоваться данным аккаунтом."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Этот аккаунт уже в сети."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Обнаружен взлом скорости."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr "Сервер переполнен."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr "К сожалению вы несовершеннолетний."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Двойная попытка подключения."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr "Слишком много соединений с одного адреса."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr "Не оплачено."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr "Оплата приостановлена."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr "Оплата изменена."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr "Оплачен другой адрес."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr "Оплатите за комнату."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr "ГМ отключил вас от сервера."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr "Японский бан."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr "Остались другие аккаунты."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr "Неправильный адрес."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr "Превышение колчиства соединений с одного адреса."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr "Превышение колчиства соединений с одного адреса."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr "Память."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr "Корректный han."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr "Ограничение по ip адресу."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr "Слишком много персонажей."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr "IP-адрес заблокирован."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr "Некорректное число символов в пароле."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr "Некорректная расса."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr "Доступ запрещен в часы с 00:00 по 06:00."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr "Вы были забанены."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Неизвестная ошибка подключения."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr "Карта не найдена"
 
@@ -9618,113 +9681,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr "Вам пришло сообщение от %s и заголовком %s"
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr "Вы были убиты неизвестным."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Неизвестная ошибка навыков: %d"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Неисвестная ошибка умений: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "У Вас недостаточный уровень!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "Недостаточно ОЖ!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "Недостаточно Маны!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "У Вас нет записей!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Вы не можете сделать это сейчас!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Похоже, Вам нужно больше денег... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Вы не можете использовать этот навык с данным видом оружия!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Вам нужен другой красный камень!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Вам нужен другой синий камень!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Вы несёте слишком много, чтобы сделать это!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr "Ошибка вызова монстра."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr "Необходима сущьность."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr "Необходимо снаряжение %s."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr "Нужно снаряжение %s в количестве %d"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr "Нужен предмет %s."
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr "Нужен предмет %s в количестве %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr "Ошибка умения!"
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr "Выберите точку назначения"
 
@@ -9788,6 +9851,11 @@ msgstr "Удача (luk):"
 msgid "Detected spam from: %s"
 msgstr "Обнаружен спам от: %s"
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9914,46 +9982,46 @@ msgid "Cache cleared"
 msgstr "Кэш очищен"
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Время работы клиента: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Изображений:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr "Потерянные изображения:"
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Переменные среды сохранены"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr "Когфигурациооный файл выгружен в:"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr "Серверный конфигурационный файл выгружен в:"
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr "Лог файл выгружен в:"
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
@@ -9961,18 +10029,18 @@ msgstr ""
 "игроков и лог встреч."
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr "Вам не встречался этот ник."
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr "Последняя встреча с %s: %s"
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr "Вам не встречался этот ник."
 
@@ -9996,7 +10064,7 @@ msgstr "Невозможно создать вкладку \"%s\"! Возмож
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Пожалуйста, укажите имя."
 
@@ -10042,173 +10110,178 @@ msgid "No translation found for string: %s"
 msgstr "Перевод не найден для строки: %s"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Игрок уже %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Игрок удачно %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Игрок не может быть %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Игрок не был игнорируемым!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Игрок больше не игнорируется!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Игрок не может быть удален из списка игнорирования!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Игрок и так уже удален!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "Игрок больше не удален!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Игрок не может быть удален!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "друг"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "пренебрегаемый"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "нейтральный"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "добавлен в черный список"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "враг"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr "Быстрое сообщение"
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr "Переименовать гомункула"
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr "Значение настройки: %s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr "Значение настройки для этого сервера: %s"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Обмен предметами включен."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Обмен предметами выключен."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Обмен предметами невозможен."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Статус обмена предметами неизвестен."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Обмен опытом включен."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Обмен опытом выключен."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Обмен опытом невозможен."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Политика распределения опыта неизвестна."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr "Авто получение предмета включено."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr "Авто получение предмета выключено."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr "Авто получение предметов невозможно."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr "Авто получение предметов неизвестно."
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10281,7 +10354,7 @@ msgstr "Email изменен!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10289,35 +10362,41 @@ msgstr "Программно"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "SDL2 по_умолчанию"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr "Мобильный OpenGL ES"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Безопасный OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr "Мобильный OpenGL ES 2"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+#, fuzzy
+msgid "OpenGL ES 2"
+msgstr "Мобильный OpenGL ES 2"
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr "Нормальный OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr "Новый OpenGL"
 
@@ -11507,56 +11586,56 @@ msgstr ""
 "\"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d неделя"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d недель"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d день"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d дней"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d час"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d часов"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d минута"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d минут"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d секунда"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d секунд"
diff --git a/po/sr.po b/po/sr.po
index e22fbde0e..cda46f022 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -8,8 +8,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Serbian (http://www.transifex.com/akaras/manaplus/language/"
@@ -27,84 +27,84 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr ""
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "izbegnuto"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "promašaj"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr ""
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -114,58 +114,58 @@ msgstr[2] "Pokupio %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -175,8 +175,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr ""
 
@@ -227,146 +227,158 @@ msgstr "Opcije:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : datoteka za logovanje koja se koristi"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
-msgstr ""
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
+msgstr "  -l --log-file       : datoteka za logovanje koja se koristi"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+msgid "  -v --version              : Display the version"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+msgid "  -h --help                 : Display this help"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
-msgstr ""
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
+msgstr "  -l --log-file       : datoteka za logovanje koja se koristi"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+msgid "  -U --username <arg>       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+msgid "  -P --password <arg>       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+msgid "  -c --character <arg>      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+msgid "  -p --port <arg>           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+msgid "     --safemode             : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+msgid "  -V --validate             : Start validating client data"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:127
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr "%s ne postoji i ne može da se napravi! Izlazim."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Greška prilikom kreiranja \"updates\" direktorijuma!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr "Greška: %s ne postoji i ne može da se napravi! Izlazim."
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Opšte"
 
@@ -805,26 +817,26 @@ msgstr "Nedostupan"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -856,11 +868,11 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -878,7 +890,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr ""
 
@@ -1072,8 +1084,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr ""
 
@@ -1406,7 +1418,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1421,7 +1433,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1439,12 +1451,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1452,7 +1464,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1466,8 +1478,8 @@ msgstr "Trgovanje"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr ""
@@ -1478,36 +1490,42 @@ msgstr ""
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr ""
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr ""
 
@@ -1515,7 +1533,7 @@ msgstr ""
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr ""
 
@@ -1532,9 +1550,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr ""
@@ -1543,7 +1561,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr ""
@@ -1558,7 +1576,7 @@ msgstr ""
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1577,7 +1595,7 @@ msgstr ""
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1589,26 +1607,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr ""
 
@@ -1616,7 +1634,7 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr ""
 
@@ -1624,13 +1642,13 @@ msgstr ""
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr ""
 
@@ -1638,7 +1656,7 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr ""
 
@@ -1648,8 +1666,8 @@ msgstr ""
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr ""
@@ -1658,13 +1676,13 @@ msgstr ""
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr ""
 
@@ -1673,8 +1691,8 @@ msgstr ""
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1687,7 +1705,7 @@ msgstr "Skini"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr ""
 
@@ -1695,7 +1713,7 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr ""
 
@@ -1716,34 +1734,34 @@ msgstr ""
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1752,20 +1770,20 @@ msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Igrači"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr ""
 
@@ -1775,14 +1793,14 @@ msgstr ""
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Dodaj u prozor za ćaskanje"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr ""
 
@@ -1792,28 +1810,28 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1822,34 +1840,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr ""
 
@@ -1857,50 +1875,50 @@ msgstr ""
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr ""
 
@@ -1910,116 +1928,116 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr ""
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Ime:                     "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr ""
 
@@ -2028,72 +2046,73 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Sačuvaj 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Sačuvaj pola"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Sačuvaj sve"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Uzmi 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Uzmi pola"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Uzmi sve"
 
@@ -2106,9 +2125,9 @@ msgstr "Uzmi sve"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2117,7 +2136,7 @@ msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr ""
 
@@ -2126,43 +2145,43 @@ msgstr ""
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr ""
 
@@ -2170,101 +2189,101 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr ""
@@ -2272,149 +2291,149 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ignoriši"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr ""
 
@@ -2422,39 +2441,39 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2463,8 +2482,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Lista predmeta"
@@ -2472,7 +2491,7 @@ msgstr "Lista predmeta"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr ""
 
@@ -2481,8 +2500,8 @@ msgstr ""
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr ""
@@ -2490,31 +2509,31 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Komande"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr ""
 
@@ -2522,7 +2541,7 @@ msgstr ""
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr ""
 
@@ -2530,109 +2549,109 @@ msgstr ""
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2640,31 +2659,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2673,19 +2692,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2699,8 +2718,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2709,117 +2728,111 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2861,7 +2874,7 @@ msgstr ""
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Prozori"
@@ -2885,7 +2898,7 @@ msgstr ""
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Ćaskanje"
 
@@ -2897,7 +2910,7 @@ msgstr "Ćaskanje"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3236,7 +3249,7 @@ msgstr ""
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3278,8 +3291,8 @@ msgstr ""
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr ""
@@ -4553,71 +4566,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Prikaži posao"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr ""
 
@@ -4625,206 +4657,206 @@ msgstr ""
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr ""
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Spašavanje NPC razgovora"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Režim niskog protoka"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Prikaži pozadinu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr ""
 
@@ -5180,7 +5212,7 @@ msgstr "Dozvoli šaputanje"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5270,30 +5302,30 @@ msgid "Theme"
 msgstr "Stil"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr ""
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr ""
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr ""
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Stil promenjen"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Zatvori i onda ponovo otvori svoj klijent da bi izmene proradile."
 
@@ -5385,45 +5417,45 @@ msgstr "Ograničen FPS:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Alternativno FPS ograničenje: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Poseban kursor"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr ""
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Video"
@@ -5431,64 +5463,64 @@ msgstr "Video"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Ništa"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr ""
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr ""
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 
@@ -6017,7 +6049,7 @@ msgstr "EQU"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Oprema"
 
@@ -6204,7 +6236,7 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr ""
 
@@ -6264,15 +6296,15 @@ msgstr ""
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Greška"
 
@@ -6287,7 +6319,7 @@ msgstr ""
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr ""
 
@@ -6328,7 +6360,7 @@ msgstr ""
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr ""
@@ -6344,16 +6376,16 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr ""
@@ -6362,69 +6394,69 @@ msgstr ""
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr ""
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr ""
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 msgid "Your name needs to be at least 4 characters."
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr ""
@@ -6440,47 +6472,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr ""
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr ""
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6491,54 +6523,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Prisutnost: %s; %d igrača je prisutno."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Šapućem prema %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6703,7 +6735,7 @@ msgstr ""
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6715,32 +6747,32 @@ msgid "Equip"
 msgstr "Obuci"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6904,22 +6936,27 @@ msgstr ""
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr ""
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+msgid "Remember user and password"
+msgstr ""
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr ""
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr ""
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr ""
 
@@ -6927,29 +6964,29 @@ msgstr ""
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr ""
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr ""
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr ""
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr ""
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7118,7 +7155,7 @@ msgid "Need"
 msgstr ""
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr ""
@@ -7186,12 +7223,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Promeni server"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Promeni karaktera"
 
@@ -7371,7 +7408,7 @@ msgstr ""
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7392,7 +7429,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7804,25 +7841,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7830,7 +7867,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr ""
 
@@ -9208,7 +9245,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr ""
 
@@ -9261,162 +9298,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9512,113 +9554,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9682,6 +9724,11 @@ msgstr ""
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9808,63 +9855,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9888,7 +9935,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Definiši ime."
 
@@ -9934,173 +9981,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Igrač je već %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Igrač je uspešno %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Igrač nije mogao biti %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Igrač nije ignorisan!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Igrač nije više ignorisan!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Igrač nije mogao da se de-ignoriše!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Igrač je već obrisan!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Igrač se nije mogao obrisati!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "prijatelj"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "zanemaren"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutralan"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10173,7 +10225,7 @@ msgstr "E-mail adresa je uspešno promenjena!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10181,35 +10233,40 @@ msgstr "Softver"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Bezbedan OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11390,56 +11447,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr "Opcije za /%s su \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/sv.po b/po/sv.po
index fc07f9d67..d9e74b703 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,8 +7,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Swedish (Sweden) (http://www.transifex.com/akaras/manaplus/"
@@ -25,84 +25,84 @@ msgid "Visible on map"
 msgstr "Synlig på karta"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Människa"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "undvika"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "missa"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Försökte plocka upp icke existerande item."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Item är för tung."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Item:en är för långt bort."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "Inventory är fullt."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Stack är för stor."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Item:et tillhör någon annan."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -111,58 +111,58 @@ msgstr[1] "You picked up %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "jobb"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Follow: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Follow avbruten"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitation: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitation avbruten"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Du ser %s"
@@ -172,8 +172,8 @@ msgstr "Du ser %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Fullständigt ignorera"
 
@@ -224,149 +224,179 @@ msgstr "Inställningar:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Log-fil att använda"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir   : Katalog att använda för Chat-logg"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Visa version"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Visa hjälp"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr ""
 "  -C --config-dir     : Konfiguration för vilken katalog som ska användas"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Logga in med detta användarnamn"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Logga in med detta lösenord"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Logga in med denna karaktär"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Inloggningsserver-namn eller IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
-msgstr ""
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
+msgstr "  -s --server         : Inloggningsserver-namn eller IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Loginserver-port"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host    : Använd detta för att uppdatera hosten"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+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/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Undvik uppdateringshemladdning"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Katalog att ladda speldata från"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Katalog att använda som lokal datakatalog"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Katalog att lagra skärmdumpar i"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Starta spelet i felsäkert läge"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+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/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
+msgstr "  -d --data           : Katalog att ladda speldata från"
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl      : Avaktivera OpenGL för denna session"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Felaktig uppdaterings-host: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Error uppstod då uppdateringskatalog skulle skapas!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "General"
 
@@ -805,26 +835,26 @@ msgstr "Iväg"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -856,11 +886,11 @@ msgstr "(F) fritt kamera-läge"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -878,7 +908,7 @@ msgstr "Vill du öppna support-sidan?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Återuppliva"
 
@@ -1072,8 +1102,8 @@ msgstr "Skitstor (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(standard)"
 
@@ -1406,7 +1436,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1421,7 +1451,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1439,12 +1469,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1452,7 +1482,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1466,8 +1496,8 @@ msgstr "Trade"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Attackera"
@@ -1478,36 +1508,42 @@ msgstr "Attackera"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Viska"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Hela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Kicka från guild"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Ändra position i guild"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Bjud in till guild"
 
@@ -1515,7 +1551,7 @@ msgstr "Bjud in till guild"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1532,9 +1568,9 @@ msgstr "Nuke"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Flytta"
@@ -1543,7 +1579,7 @@ msgstr "Flytta"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Prata med"
@@ -1558,7 +1594,7 @@ msgstr "Prata med"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1577,7 +1613,7 @@ msgstr "Köp"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1589,26 +1625,26 @@ msgstr "Sälj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Ta bort från attacklistan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Lägg till i prioriteringslistan för attack"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Lägg till i attacklistan"
 
@@ -1616,7 +1652,7 @@ msgstr "Lägg till i attacklistan"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Lägg till i ignoreringslistan"
 
@@ -1624,13 +1660,13 @@ msgstr "Lägg till i ignoreringslistan"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr ""
 
@@ -1638,7 +1674,7 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr ""
 
@@ -1648,8 +1684,8 @@ msgstr ""
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Ändra namn"
@@ -1658,13 +1694,13 @@ msgstr "Ändra namn"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr ""
 
@@ -1673,8 +1709,8 @@ msgstr ""
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1687,7 +1723,7 @@ msgstr "Unequip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr ""
 
@@ -1695,7 +1731,7 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Lägg till namnet i chat"
 
@@ -1716,34 +1752,34 @@ msgstr "Lägg till namnet i chat"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1752,20 +1788,20 @@ msgstr "Avbryt"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Spelare"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Kicka från party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Pick up"
 
@@ -1775,14 +1811,14 @@ msgstr "Pick up"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Lägg till i chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Kartobjekt"
 
@@ -1792,28 +1828,28 @@ msgstr "Kartobjekt"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Warpa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Rör kamera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1822,34 +1858,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Utstyrsel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Rensa klädsel"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Spells"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Ändra spell"
 
@@ -1857,50 +1893,50 @@ msgstr "Ändra spell"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Clear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Inaktivera highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Aktivera highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Ta inte bort namn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Ta bort namn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Aktivera away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Avaktivera away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Lämna"
 
@@ -1910,116 +1946,116 @@ msgstr "Lämna"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Kopiera till clipboard"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Ändra guild-position"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Spelare"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr ""
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Döp om kartskyltar       "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Namn:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Lägg till för trade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Lägg till 10 för trade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Lägg till hälften för trade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Lägg till trade alla-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Lägg till alla för trade"
 
@@ -2028,72 +2064,73 @@ msgstr "Lägg till alla för trade"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Lagra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Lagra 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Lagra hälften"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Lagra alla-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Lagra alla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Ta emot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Hämta ut 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Hämta ut hälften"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Hämta ut alla-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Hämta ut alla"
 
@@ -2106,9 +2143,9 @@ msgstr "Hämta ut alla"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2117,7 +2154,7 @@ msgid "Use"
 msgstr "Använd"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Rensa drop-fönster"
 
@@ -2126,43 +2163,43 @@ msgstr "Rensa drop-fönster"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Döjl"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Visa"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Återställ yellow bar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Kopiera till chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Flytta upp"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Flytta ner"
 
@@ -2170,101 +2207,101 @@ msgstr "Flytta ner"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Klä av"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Kopiera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Klistra in"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Öppna länk"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Visa fönster"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Default"
@@ -2272,149 +2309,149 @@ msgstr "Default"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Target"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Black list"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Sätt som enemy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Bli vän"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Av-ignorera"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Follow"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Köp (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Sälj (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Bjud in till party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Visa Items"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Ta bort från pickup-listan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr "Lägg till i pickup-listan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Skydda inte item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Skydda item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Släng..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Släng allt"
 
@@ -2422,39 +2459,39 @@ msgstr "Släng allt"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Släng"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2463,8 +2500,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inventory"
@@ -2472,7 +2509,7 @@ msgstr "Inventory"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Storage"
 
@@ -2481,8 +2518,8 @@ msgstr "Storage"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Cart"
@@ -2490,31 +2527,31 @@ msgstr "Cart"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Kommando"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "Granska ip"
 
@@ -2522,7 +2559,7 @@ msgstr "Granska ip"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Goto"
 
@@ -2530,109 +2567,109 @@ msgstr "Goto"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Återkalla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2640,31 +2677,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Sparka"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2673,19 +2710,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2699,8 +2736,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2709,117 +2746,111 @@ msgstr "Info"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "GM-kommandon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2861,7 +2892,7 @@ msgstr "Genvägar"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Fönster"
@@ -2885,7 +2916,7 @@ msgstr "Emotes"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Chat"
 
@@ -2897,7 +2928,7 @@ msgstr "Chat"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3236,7 +3267,7 @@ msgstr "Level: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3278,8 +3309,8 @@ msgstr "Lägg till"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Avsluta"
@@ -4553,71 +4584,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Crazy move A FuXual"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Musrelativa förflyttningar (bra för touch-gränssnitt)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Visa egen hp-bar"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Aktivera quick stats"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Cycle spelarens targets"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Visa jobbexp-meddelanden"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Visa spelar-popups"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Afk-meddelande"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Visa jobb"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Aktivera attack-filter"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Aktivera pickup-filter"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Aktivera annonsprotokoll"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Aktivera vikt-notationer"
 
@@ -4625,207 +4675,207 @@ msgstr "Aktivera vikt-notationer"
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Shop"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Acceptera sälj/köp erbjudanden"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Aktivera shop mode"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "Cycle npc-targets"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Logga NPC-dialoger"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Bots support"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 "Aktivera support för guild-bot och avaktivera grund-supporten för guild"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Tangentbord"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Upprepningsfördröjning"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Upprepningsintervall"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Anpassat upprepningsintervall"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "Genvägsknappar"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Proxy-server"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Proxy-typ"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Proxy-adress:port"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Aktivera debug-logg"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Aktivera OpenGL-logg"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Aktivera inputs-logg"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Aktivera serversideattack"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr "Aktivera dubbleklick"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Aktivera bot checker"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Aktivera buggig-server-skydd (ändra inte denna är du snäll)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Lågtrafik-mode"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Använd FBO för skärmdumpar (bara för openGL)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Nätverksfördröjning mellan underservrar"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Visa bakgrund"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Skärmdensitet överskrids"
 
@@ -5181,7 +5231,7 @@ msgstr "Tillåt viskningar"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5271,30 +5321,30 @@ msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Namn: "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "Copyright:"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Temainformation"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Tema ändrat"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Starta om din klient för att ändringarna ska utföras."
 
@@ -5386,45 +5436,45 @@ msgstr "FPS-begränsning:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Alternativ FPS-begränsning: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Upptäck bästa läget"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Visa muspekare"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Anpassad muspekare"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Aktivera storlekändring"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Ingen ram"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Video"
@@ -5432,16 +5482,16 @@ msgstr "Video"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Ingen"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
@@ -5449,7 +5499,7 @@ msgstr ""
 "läget misslyckades också!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5457,43 +5507,43 @@ msgstr ""
 "läget misslyckades också!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Ändrar till Fullskärm"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Omstart behövs för att ändringar ska genomföras."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Ändrar till OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Tillämpar ändringar till OpenGL, behöver omstart."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Anpassad upplösning (exempel: 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Skriv in ny upplösning:              "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Skärmupplösning ändrad"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr "Vissa fönster kan flyttas på för att passa i lägre upplösning."
 
@@ -6022,7 +6072,7 @@ msgstr "EQU"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Equipment"
 
@@ -6209,7 +6259,7 @@ msgstr "Antal:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Skapa"
 
@@ -6269,15 +6319,15 @@ msgstr "E-postadressen matchar inte."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Error"
 
@@ -6292,7 +6342,7 @@ msgstr "Ändra Lösenord"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Lösenord:"
 
@@ -6333,7 +6383,7 @@ msgstr "Ny karaktär"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Namn:"
@@ -6349,16 +6399,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Vänligen distribuera %d poäng"
@@ -6367,69 +6417,69 @@ msgstr "Vänligen distribuera %d poäng"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Hårfärg:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Hårstil:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Race:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr "Utseende:"
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "F"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Karaktär-stats OK"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Vänligen ta bort %d poäng"
@@ -6445,47 +6495,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Är du säker på att du vill radera denna karaktär?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Konto %s (senaste inloggning var %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Spela"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Konto %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6496,54 +6546,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Felaktigt lösenord"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Skriv in lösenordet för att radera karaktär"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Skriv lösenord:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Presentera: %s; %d spelare är presenterad."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Viskar till %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6710,7 +6760,7 @@ msgstr ""
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6722,32 +6772,32 @@ msgid "Equip"
 msgstr "Equip"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6909,22 +6959,28 @@ msgstr "  Tid tills nästa level: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Login"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Kom ihåg användarnamn"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Kom ihåg användarnamn"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Uppdatera:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Ändra Server"
 
@@ -6932,29 +6988,29 @@ msgstr "Ändra Server"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Registrera"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Anpassad uppdatering-host"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Server:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Öppna register-url"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7123,7 +7179,7 @@ msgid "Need"
 msgstr "Behöver"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr "Jobb level: %d"
@@ -7191,12 +7247,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Byt server"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Byt karaktär"
 
@@ -7376,7 +7432,7 @@ msgstr "Personlig Shop"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7397,7 +7453,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7811,25 +7867,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "key_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "JButton%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "okänd eller borttappad tangent"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "JB%d"
@@ -7837,7 +7893,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "u-tangenten"
 
@@ -9220,7 +9276,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Misslyckades att radera karaktär."
 
@@ -9273,162 +9329,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Du blev frånkopplad från servern!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Inga servrar tillgängliga."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Någon annan försöker använda detta konto."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Detta konto är redan inloggat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Speed hack upptäckt."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Duplicerad Inloggning."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Okänt anslutningsfel."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9524,113 +9585,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Du har ännu inte nått required lvl!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "Otillräckligt HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "Otillräckligt SP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Du har inga memos!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Du kan inte göra det just nu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Verkar som att du behöver mer money... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Du kan inte använda denna skill med det vapnet!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Du behöver en till röd gem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Du behöver en till blå gem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Du bär för mycket för att kunna göra detta!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9694,6 +9755,11 @@ msgstr "Luck:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9820,63 +9886,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Klientupptid: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Resurs-bilder:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Omgivningsvariabler dumpade"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9900,7 +9966,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Var vänlig specificera ett namn."
 
@@ -9946,173 +10012,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Spelare är redan %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Spelare %s lyckades!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Spelare kunde inte bli %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Spelaren ignorerades inte!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Spelaren är inte längre ignorerad!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Spelaren kunde inte bli oignorerad!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Spelare är redan borttagen!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Spelaren kunde inte tas bort!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "vän"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "ignorera"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "blacklistad"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "enemy"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Item-delning aktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Item-delning avaktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Item-delning är inte möjlig."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Item-delning okänd."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Exp-delning är aktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Exp-delning avaktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Exp-delning är inte möjlig."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Exp-delning är okänd."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10185,7 +10256,7 @@ msgstr "E-posten har ändrats!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10193,35 +10264,40 @@ msgstr "Programvara"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Säker OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11404,56 +11480,56 @@ msgstr ""
 "\"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d vecka"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d veckor"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d dag"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d dagar"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d timme"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d timmar"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d minut"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuter"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d sekund"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d sekunder"
diff --git a/po/sv_SE.po b/po/sv_SE.po
index fc07f9d67..d9e74b703 100644
--- a/po/sv_SE.po
+++ b/po/sv_SE.po
@@ -7,8 +7,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Swedish (Sweden) (http://www.transifex.com/akaras/manaplus/"
@@ -25,84 +25,84 @@ msgid "Visible on map"
 msgstr "Synlig på karta"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Människa"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "undvika"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "missa"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Försökte plocka upp icke existerande item."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Item är för tung."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Item:en är för långt bort."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "Inventory är fullt."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Stack är för stor."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Item:et tillhör någon annan."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 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:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -111,58 +111,58 @@ msgstr[1] "You picked up %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "jobb"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Follow: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Follow avbruten"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Imitation: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Imitation avbruten"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Du ser %s"
@@ -172,8 +172,8 @@ msgstr "Du ser %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Fullständigt ignorera"
 
@@ -224,149 +224,179 @@ msgstr "Inställningar:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Log-fil att använda"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir   : Katalog att använda för Chat-logg"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Visa version"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Visa hjälp"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr ""
 "  -C --config-dir     : Konfiguration för vilken katalog som ska användas"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Logga in med detta användarnamn"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Logga in med detta lösenord"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Logga in med denna karaktär"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Inloggningsserver-namn eller IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
-msgstr ""
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
+msgstr "  -s --server         : Inloggningsserver-namn eller IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Loginserver-port"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host    : Använd detta för att uppdatera hosten"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+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/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Undvik uppdateringshemladdning"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Katalog att ladda speldata från"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Katalog att använda som lokal datakatalog"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Katalog att lagra skärmdumpar i"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Starta spelet i felsäkert läge"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+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/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
+msgstr "  -d --data           : Katalog att ladda speldata från"
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl      : Avaktivera OpenGL för denna session"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Felaktig uppdaterings-host: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Error uppstod då uppdateringskatalog skulle skapas!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "General"
 
@@ -805,26 +835,26 @@ msgstr "Iväg"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -856,11 +886,11 @@ msgstr "(F) fritt kamera-läge"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -878,7 +908,7 @@ msgstr "Vill du öppna support-sidan?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Återuppliva"
 
@@ -1072,8 +1102,8 @@ msgstr "Skitstor (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(standard)"
 
@@ -1406,7 +1436,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1421,7 +1451,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1439,12 +1469,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1452,7 +1482,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1466,8 +1496,8 @@ msgstr "Trade"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Attackera"
@@ -1478,36 +1508,42 @@ msgstr "Attackera"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Viska"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Hela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Kicka från guild"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Ändra position i guild"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Bjud in till guild"
 
@@ -1515,7 +1551,7 @@ msgstr "Bjud in till guild"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1532,9 +1568,9 @@ msgstr "Nuke"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Flytta"
@@ -1543,7 +1579,7 @@ msgstr "Flytta"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Prata med"
@@ -1558,7 +1594,7 @@ msgstr "Prata med"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1577,7 +1613,7 @@ msgstr "Köp"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1589,26 +1625,26 @@ msgstr "Sälj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Ta bort från attacklistan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Lägg till i prioriteringslistan för attack"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Lägg till i attacklistan"
 
@@ -1616,7 +1652,7 @@ msgstr "Lägg till i attacklistan"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Lägg till i ignoreringslistan"
 
@@ -1624,13 +1660,13 @@ msgstr "Lägg till i ignoreringslistan"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr ""
 
@@ -1638,7 +1674,7 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr ""
 
@@ -1648,8 +1684,8 @@ msgstr ""
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Ändra namn"
@@ -1658,13 +1694,13 @@ msgstr "Ändra namn"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr ""
 
@@ -1673,8 +1709,8 @@ msgstr ""
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1687,7 +1723,7 @@ msgstr "Unequip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr ""
 
@@ -1695,7 +1731,7 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Lägg till namnet i chat"
 
@@ -1716,34 +1752,34 @@ msgstr "Lägg till namnet i chat"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1752,20 +1788,20 @@ msgstr "Avbryt"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Spelare"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Kicka från party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Pick up"
 
@@ -1775,14 +1811,14 @@ msgstr "Pick up"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Lägg till i chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Kartobjekt"
 
@@ -1792,28 +1828,28 @@ msgstr "Kartobjekt"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Warpa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Rör kamera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1822,34 +1858,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Utstyrsel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Rensa klädsel"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Spells"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Ändra spell"
 
@@ -1857,50 +1893,50 @@ msgstr "Ändra spell"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Clear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Inaktivera highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Aktivera highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Ta inte bort namn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Ta bort namn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Aktivera away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Avaktivera away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Lämna"
 
@@ -1910,116 +1946,116 @@ msgstr "Lämna"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Kopiera till clipboard"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Ändra guild-position"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Spelare"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr ""
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Döp om kartskyltar       "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Namn:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Lägg till för trade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Lägg till 10 för trade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Lägg till hälften för trade"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Lägg till trade alla-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Lägg till alla för trade"
 
@@ -2028,72 +2064,73 @@ msgstr "Lägg till alla för trade"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Lagra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Lagra 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Lagra hälften"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Lagra alla-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Lagra alla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Ta emot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Hämta ut 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Hämta ut hälften"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Hämta ut alla-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Hämta ut alla"
 
@@ -2106,9 +2143,9 @@ msgstr "Hämta ut alla"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2117,7 +2154,7 @@ msgid "Use"
 msgstr "Använd"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Rensa drop-fönster"
 
@@ -2126,43 +2163,43 @@ msgstr "Rensa drop-fönster"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Döjl"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Visa"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Återställ yellow bar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Kopiera till chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Flytta upp"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Flytta ner"
 
@@ -2170,101 +2207,101 @@ msgstr "Flytta ner"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Klä av"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Kopiera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Klistra in"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Öppna länk"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Visa fönster"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Default"
@@ -2272,149 +2309,149 @@ msgstr "Default"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Target"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "Black list"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Sätt som enemy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Bli vän"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Av-ignorera"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Follow"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Köp (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Sälj (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Bjud in till party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Visa Items"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Ta bort från pickup-listan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr "Lägg till i pickup-listan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Skydda inte item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Skydda item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Släng..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Släng allt"
 
@@ -2422,39 +2459,39 @@ msgstr "Släng allt"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Släng"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2463,8 +2500,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Inventory"
@@ -2472,7 +2509,7 @@ msgstr "Inventory"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Storage"
 
@@ -2481,8 +2518,8 @@ msgstr "Storage"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Cart"
@@ -2490,31 +2527,31 @@ msgstr "Cart"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Kommando"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "Granska ip"
 
@@ -2522,7 +2559,7 @@ msgstr "Granska ip"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Goto"
 
@@ -2530,109 +2567,109 @@ msgstr "Goto"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Återkalla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2640,31 +2677,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Sparka"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2673,19 +2710,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2699,8 +2736,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2709,117 +2746,111 @@ msgstr "Info"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "GM-kommandon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2861,7 +2892,7 @@ msgstr "Genvägar"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Fönster"
@@ -2885,7 +2916,7 @@ msgstr "Emotes"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Chat"
 
@@ -2897,7 +2928,7 @@ msgstr "Chat"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3236,7 +3267,7 @@ msgstr "Level: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3278,8 +3309,8 @@ msgstr "Lägg till"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Avsluta"
@@ -4553,71 +4584,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Crazy move A FuXual"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Musrelativa förflyttningar (bra för touch-gränssnitt)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Visa egen hp-bar"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Aktivera quick stats"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Cycle spelarens targets"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Visa jobbexp-meddelanden"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Visa spelar-popups"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Afk-meddelande"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Visa jobb"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Aktivera attack-filter"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Aktivera pickup-filter"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Aktivera annonsprotokoll"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Aktivera vikt-notationer"
 
@@ -4625,207 +4675,207 @@ msgstr "Aktivera vikt-notationer"
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Shop"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Acceptera sälj/köp erbjudanden"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Aktivera shop mode"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "Cycle npc-targets"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Logga NPC-dialoger"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Bots support"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 "Aktivera support för guild-bot och avaktivera grund-supporten för guild"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Tangentbord"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Upprepningsfördröjning"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Upprepningsintervall"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Anpassat upprepningsintervall"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "Genvägsknappar"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Proxy-server"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Proxy-typ"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Proxy-adress:port"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Aktivera debug-logg"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Aktivera OpenGL-logg"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Aktivera inputs-logg"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Aktivera serversideattack"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr "Aktivera dubbleklick"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Aktivera bot checker"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Aktivera buggig-server-skydd (ändra inte denna är du snäll)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Lågtrafik-mode"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Använd FBO för skärmdumpar (bara för openGL)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Nätverksfördröjning mellan underservrar"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Visa bakgrund"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Skärmdensitet överskrids"
 
@@ -5181,7 +5231,7 @@ msgstr "Tillåt viskningar"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5271,30 +5321,30 @@ msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Namn: "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "Copyright:"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Temainformation"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Tema ändrat"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Starta om din klient för att ändringarna ska utföras."
 
@@ -5386,45 +5436,45 @@ msgstr "FPS-begränsning:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Alternativ FPS-begränsning: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Upptäck bästa läget"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Visa muspekare"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Anpassad muspekare"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Aktivera storlekändring"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Ingen ram"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Video"
@@ -5432,16 +5482,16 @@ msgstr "Video"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Ingen"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
@@ -5449,7 +5499,7 @@ msgstr ""
 "läget misslyckades också!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
@@ -5457,43 +5507,43 @@ msgstr ""
 "läget misslyckades också!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Ändrar till Fullskärm"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Omstart behövs för att ändringar ska genomföras."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Ändrar till OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Tillämpar ändringar till OpenGL, behöver omstart."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Anpassad upplösning (exempel: 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Skriv in ny upplösning:              "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Skärmupplösning ändrad"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr "Vissa fönster kan flyttas på för att passa i lägre upplösning."
 
@@ -6022,7 +6072,7 @@ msgstr "EQU"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Equipment"
 
@@ -6209,7 +6259,7 @@ msgstr "Antal:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Skapa"
 
@@ -6269,15 +6319,15 @@ msgstr "E-postadressen matchar inte."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Error"
 
@@ -6292,7 +6342,7 @@ msgstr "Ändra Lösenord"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Lösenord:"
 
@@ -6333,7 +6383,7 @@ msgstr "Ny karaktär"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Namn:"
@@ -6349,16 +6399,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Vänligen distribuera %d poäng"
@@ -6367,69 +6417,69 @@ msgstr "Vänligen distribuera %d poäng"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Hårfärg:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Hårstil:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Race:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr "Utseende:"
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "F"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Karaktär-stats OK"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Vänligen ta bort %d poäng"
@@ -6445,47 +6495,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Är du säker på att du vill radera denna karaktär?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Konto %s (senaste inloggning var %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Spela"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Konto %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6496,54 +6546,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Felaktigt lösenord"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Skriv in lösenordet för att radera karaktär"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Skriv lösenord:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Presentera: %s; %d spelare är presenterad."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Viskar till %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6710,7 +6760,7 @@ msgstr ""
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6722,32 +6772,32 @@ msgid "Equip"
 msgstr "Equip"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6909,22 +6959,28 @@ msgstr "  Tid tills nästa level: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Login"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Kom ihåg användarnamn"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Kom ihåg användarnamn"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Uppdatera:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Ändra Server"
 
@@ -6932,29 +6988,29 @@ msgstr "Ändra Server"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Registrera"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Anpassad uppdatering-host"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Server:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Öppna register-url"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7123,7 +7179,7 @@ msgid "Need"
 msgstr "Behöver"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr "Jobb level: %d"
@@ -7191,12 +7247,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Byt server"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Byt karaktär"
 
@@ -7376,7 +7432,7 @@ msgstr "Personlig Shop"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7397,7 +7453,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7811,25 +7867,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "key_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "JButton%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "okänd eller borttappad tangent"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "JB%d"
@@ -7837,7 +7893,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "u-tangenten"
 
@@ -9220,7 +9276,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Misslyckades att radera karaktär."
 
@@ -9273,162 +9329,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Du blev frånkopplad från servern!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Inga servrar tillgängliga."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Någon annan försöker använda detta konto."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Detta konto är redan inloggat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Speed hack upptäckt."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Duplicerad Inloggning."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Okänt anslutningsfel."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9524,113 +9585,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Du har ännu inte nått required lvl!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "Otillräckligt HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "Otillräckligt SP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Du har inga memos!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Du kan inte göra det just nu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Verkar som att du behöver mer money... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Du kan inte använda denna skill med det vapnet!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Du behöver en till röd gem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Du behöver en till blå gem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Du bär för mycket för att kunna göra detta!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9694,6 +9755,11 @@ msgstr "Luck:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9820,63 +9886,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Klientupptid: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Resurs-bilder:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Omgivningsvariabler dumpade"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9900,7 +9966,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Var vänlig specificera ett namn."
 
@@ -9946,173 +10012,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Spelare är redan %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Spelare %s lyckades!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Spelare kunde inte bli %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Spelaren ignorerades inte!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Spelaren är inte längre ignorerad!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Spelaren kunde inte bli oignorerad!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Spelare är redan borttagen!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Spelaren kunde inte tas bort!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "vän"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "ignorera"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "blacklistad"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "enemy"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Item-delning aktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Item-delning avaktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Item-delning är inte möjlig."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Item-delning okänd."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Exp-delning är aktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Exp-delning avaktiverad."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Exp-delning är inte möjlig."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Exp-delning är okänd."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10185,7 +10256,7 @@ msgstr "E-posten har ändrats!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10193,35 +10264,40 @@ msgstr "Programvara"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Säker OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11404,56 +11480,56 @@ msgstr ""
 "\"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d vecka"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d veckor"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d dag"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d dagar"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d timme"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d timmar"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d minut"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuter"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d sekund"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d sekunder"
diff --git a/po/tr.po b/po/tr.po
index 84c1545f9..13aebaa53 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -9,8 +9,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Turkish (http://www.transifex.com/akaras/manaplus/language/"
@@ -27,84 +27,84 @@ msgid "Visible on map"
 msgstr "Haritada görünür"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "İnsan"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "kaçınıldı"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "kaçırıldı"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "İ"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "%s tarafından öldürüldün."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Var olmayan item toplanmaya çalışıldı."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "İtem çok ağır."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "İtem çok uzakta."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "Envanter dolu."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Küme çok büyük."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "İtem başkasına ait."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "Bu miktardaki itemi alamazsınız."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "İtem kümesi maksimum miktarda."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 msgid "Unknown problem picking up item."
 msgstr "İtem toplamada bilinmeyen hata."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -113,58 +113,58 @@ msgstr[1] ""
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "xp"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "iş"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Takip et: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Takip iptal edildi."
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Taklit: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Taklit iptal edildi"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "%s görüyorsun"
@@ -174,8 +174,8 @@ msgstr "%s görüyorsun"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Tamamen görmezden gel"
 
@@ -226,146 +226,175 @@ msgstr "Seçenekler:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : Kullanımı kütükle"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
-msgstr ""
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
+msgstr "  -C --config-dir     : Kullanılacak ayar klasörü"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Versiyonu görüntüle"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Yardımı görüntüle"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : Kullanılacak ayar klasörü"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Bu kullanıcı adı ile giriş yap"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Bu şifre ile giriş yap"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Bu karakter ile giriş yap"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Sunucu adına veya IP'ye giriş yap"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
-msgstr ""
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
+msgstr "  -s --server         : Sunucu adına veya IP'ye giriş yap"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Sunucu Portuna Giriş yap"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
-msgstr ""
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
+msgstr "  -u --skip-update    : Güncelleme indirmelerini atla"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr "  -D --default        : Varsayılan karakter sunucusu ve karakteri seç"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Güncelleme indirmelerini atla"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Oyun bilgilerinin yükleneceği klasör"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Yerel bilgi klasörü olarak kullanılacak klasör"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Ekran görüntülerinin kaydedileceği klasör"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Oyunu güvenli modda başlat"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
-msgstr ""
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
+msgstr "  -d --data           : Oyun bilgilerinin yükleneceği klasör"
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
+msgstr "  -h --help           : Yardımı görüntüle"
+
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, 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/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Geçersiz sunucu güncellemesi: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Güncelleme klasörleri yaratılırken hata oluştu!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, 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: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Genel"
 
@@ -804,26 +833,26 @@ msgstr "Uzakta"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -855,11 +884,11 @@ msgstr "(F) serbest kamera modu"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -877,7 +906,7 @@ msgstr "Destek sayfasını açmak ister misin?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Dirilt"
 
@@ -1075,8 +1104,8 @@ msgstr "Kocaman (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(varsayılan)"
 
@@ -1409,7 +1438,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1424,7 +1453,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1442,12 +1471,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1455,7 +1484,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1469,8 +1498,8 @@ msgstr "Takas"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Saldırı"
@@ -1481,36 +1510,42 @@ msgstr "Saldırı"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Fısıltı"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "İyileş"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Guild'den at"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Guild'deki pozisyonunu değiştir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Guild'e davet et"
 
@@ -1518,7 +1553,7 @@ msgstr "Guild'e davet et"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1535,9 +1570,9 @@ msgstr "Nuke"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Taşı"
@@ -1546,7 +1581,7 @@ msgstr "Taşı"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Konuş"
@@ -1561,7 +1596,7 @@ msgstr "Konuş"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1580,7 +1615,7 @@ msgstr "Satın Al"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1592,26 +1627,26 @@ msgstr "Sat"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Yorum ekle"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Saldırı listesinden kaldır"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Öncelikli saldırı listesine ekle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Saldırı listesine ekle"
 
@@ -1619,7 +1654,7 @@ msgstr "Saldırı listesine ekle"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Gözmezden gelinenler listesine ekle"
 
@@ -1627,13 +1662,13 @@ msgstr "Gözmezden gelinenler listesine ekle"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "Sahibe git"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "Kov"
 
@@ -1641,7 +1676,7 @@ msgstr "Kov"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "Besle"
 
@@ -1651,8 +1686,8 @@ msgstr "Besle"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Yeniden adlandır"
@@ -1661,13 +1696,13 @@ msgstr "Yeniden adlandır"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "Öldür"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "Ganimet bırak"
 
@@ -1676,8 +1711,8 @@ msgstr "Ganimet bırak"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1690,7 +1725,7 @@ msgstr "Çıkar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "Yumurtaya dön"
 
@@ -1698,7 +1733,7 @@ msgstr "Yumurtaya dön"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Sohbete isim ekle"
 
@@ -1719,34 +1754,34 @@ msgstr "Sohbete isim ekle"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1755,20 +1790,20 @@ msgstr "İptal"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Oyuncular"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Partiden at"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Topla"
 
@@ -1778,14 +1813,14 @@ msgstr "Topla"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Sohbete ekle"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Harita itemi"
 
@@ -1795,28 +1830,28 @@ msgstr "Harita itemi"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Kaldır"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Dönüştür"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Hareket kamerası"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1825,34 +1860,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Kıyafetler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Kıyafetlerin hepsini çıkart"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Büyüler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Büyü düzenle"
 
@@ -1860,50 +1895,50 @@ msgstr "Büyü düzenle"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Temizle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Vurgulamayı kapat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Vurgulamayı aç"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "İsimleri kaldırma"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "AFK aç"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Ayrıl"
 
@@ -1913,116 +1948,116 @@ msgstr "Ayrıl"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Panoya kopyala"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Guild pozisyonunu değiştir"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "pencere"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "Kilidi aç"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "Kilitle"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr ""
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Harita işaretini tekrar adlandır "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "İsim:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Oyuncu yorumu             "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Yorum:                        "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Takasa ekle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "10 tanesini takasa ekle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Yarısını takasa ekle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Tamamını takasa ekle-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Tamamını takasa ekle"
 
@@ -2031,72 +2066,73 @@ msgstr "Tamamını takasa ekle"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Sakla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Sakla 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Yarısını sakla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Tamamını sakla-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Tamamını sakla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Geri al"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Geri al 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Yarısını geri al"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Tamamını geri al-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Tamamını geri al"
 
@@ -2109,9 +2145,9 @@ msgstr "Tamamını geri al"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2120,7 +2156,7 @@ msgid "Use"
 msgstr "Kullan"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr ""
 
@@ -2129,43 +2165,43 @@ msgstr ""
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr ""
 
@@ -2173,101 +2209,101 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "Varsayılan"
@@ -2275,149 +2311,149 @@ msgstr "Varsayılan"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "İhmal et"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Görmezden gel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Görmezden gelmeyi bırak"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Satın Al (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Gruba davet et"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Nesneleri göster"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Toplama listesinden kaldır"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr "Toplama listesine ekle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Bırak..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr ""
 
@@ -2425,39 +2461,39 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Bırak"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2466,8 +2502,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Envanter"
@@ -2475,7 +2511,7 @@ msgstr "Envanter"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr ""
 
@@ -2484,8 +2520,8 @@ msgstr ""
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr ""
@@ -2493,31 +2529,31 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr ""
 
@@ -2525,7 +2561,7 @@ msgstr ""
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr ""
 
@@ -2533,109 +2569,109 @@ msgstr ""
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2643,31 +2679,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2676,19 +2712,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2702,8 +2738,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2712,117 +2748,111 @@ msgstr "Bilgi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2864,7 +2894,7 @@ msgstr "Kısayollar"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr ""
@@ -2888,7 +2918,7 @@ msgstr ""
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Sohbet"
 
@@ -2900,7 +2930,7 @@ msgstr "Sohbet"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3239,7 +3269,7 @@ msgstr ""
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3281,8 +3311,8 @@ msgstr "Ekle"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Çıkış"
@@ -4557,71 +4587,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Çılgın hareket A programı"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Kendi HP çubuğunu göster"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Hızlı istatistikleri etkinleştir"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Oyuncu hedeflerini sırayla değiştir"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "İş tecrübe mesajlarını göster"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Oyuncu açılır pencerelerini göster"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "İşi göster"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Toplama filtresini etkinleştir"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Ağırlık bildirimlerini etkinleştir"
 
@@ -4629,206 +4678,206 @@ msgstr "Ağırlık bildirimlerini etkinleştir"
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Mağaza"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Alım/Satım isteklerini kabul et"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Mağaza modunu etkinleştir"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "NPC diyaloglarını kaydet"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Klavye"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Hata ayıklama modunu etkinleştir"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Sunucu yan saldırılarını etkinleştir"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Bot Kontrolörünü etkinleştir"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Düşük trafik modu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Arkaplanı göster"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr ""
 
@@ -5184,7 +5233,7 @@ msgstr "Fısıltılara izin ver"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5274,30 +5323,30 @@ msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr ""
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr ""
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr ""
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Tema Değiştirildi"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Değişikliklerin etkinleşmesi için istemcinizi tekrar başlatın."
 
@@ -5389,45 +5438,45 @@ msgstr "FPS limiti:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Alternatif FPS limiti: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Özel imleç"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr ""
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Video"
@@ -5435,64 +5484,64 @@ msgstr "Video"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Hiç"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr "Pencere görünümüne geçilemedi ve eski hale geri dönüş başarısız oldu!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr "Tam ekrana geçilemedi ve eski hale geri dönüş başarısız oldu!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Tam Ekrana Geçiliyor"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Değişikliklerin etkili olması için yeniden başlatma gerekli."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "OpenGL'ye Değiştiriliyor"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "OpenGL değişikliklerini uygulamak için yeniden başlatma gereklidir."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Özel çözünürlük (örnek: 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Yeni çözünürlük gir:                 "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Ekran Çözünürlüğü Değiştirildi"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr "Bazı pencereler düşürülmüş çözünürlüğe uyması için taşınmış olabilir."
 
@@ -6021,7 +6070,7 @@ msgstr "EKP"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Ekipman"
 
@@ -6208,7 +6257,7 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Oluştur"
 
@@ -6268,15 +6317,15 @@ msgstr "E-posta adresleri uyuşmuyor."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Hata"
 
@@ -6291,7 +6340,7 @@ msgstr "Şifre Değiştir"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Şifre:"
 
@@ -6332,7 +6381,7 @@ msgstr ""
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "İsim:"
@@ -6348,16 +6397,16 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Lütfen %d puanı dağıt"
@@ -6366,69 +6415,69 @@ msgstr "Lütfen %d puanı dağıt"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Saç Rengi:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Saç Stili:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr ""
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr ""
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 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:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Karakter istatistikleri TAMAM"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Lütfen %d puanı eksilt"
@@ -6444,47 +6493,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Bu karakteri silmek istediğinize emin misiniz?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Oyna"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr ""
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6495,54 +6544,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Mevcut: %s; %d oyuncu mevcut."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "%s 'e fısıldanıyor: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6707,7 +6756,7 @@ msgstr ""
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6719,32 +6768,32 @@ msgid "Equip"
 msgstr "Donatmak"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6906,22 +6955,28 @@ msgstr ""
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Oturum Aç"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Kullanıcı adını hatırla"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Kullanıcı adını hatırla"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Güncelle:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Sunucu Değiştir"
 
@@ -6929,29 +6984,29 @@ msgstr "Sunucu Değiştir"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Kayıt ol"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Elle güncelleme sunucusu"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Sunucu:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr ""
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7120,7 +7175,7 @@ msgid "Need"
 msgstr "Gereklilik"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr ""
@@ -7188,12 +7243,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Sunucu değiştir"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Karakter değiştir"
 
@@ -7373,7 +7428,7 @@ msgstr "Kişisel Mağaza"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7394,7 +7449,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7808,25 +7863,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7834,7 +7889,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr ""
 
@@ -9212,7 +9267,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr ""
 
@@ -9265,162 +9320,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Başka birisi bu hesabı kullanmaya çalışıyor."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Zaten bu hesaba bağlanıldı."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9516,113 +9576,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9686,6 +9746,11 @@ msgstr ""
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9812,63 +9877,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client çalışma süresi: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Kaynak resimleri:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Çevre değişkenleri yığıldı"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9892,7 +9957,7 @@ msgstr "\"%s\" fısıltı penceresi açılamadı! Muhtemelen zaten açık."
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Lütfen bir isim belirtin."
 
@@ -9938,173 +10003,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Oyuncu zaten %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Oyuncu başarı ile %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Oyuncu %s yapılamadı!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Oyuncu görmezden gelinmiyordu!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Oyuncu daha fazla görmezden gelinmiyor!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Oyuncuyu görmezden gelme geri alınamadı!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Oyuncu zaten silindi!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "Oyuncu geri alındı!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Oyuncu silinemedi!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "arkadaş"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "ihmal edilmiş"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "nötr"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "kara listeye alınmış"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "düşman"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Nesne paylaşımı etkinleştirildi."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Nesne paylaşımı devre dışı bırakıldı."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Nesne paylaşımı mümkün değil."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Nesne paylaşımı bilinmiyor."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10177,7 +10247,7 @@ msgstr "E-posta başarı ile değiştirildi!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10185,35 +10255,40 @@ msgstr "Yazılım"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "SDL2 default"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Güvenli OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11395,56 +11470,56 @@ msgstr ""
 "/%s ayar seçenekleri \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\" 'dir."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d hafta"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d haftalar"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d gün"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d günler"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d saat"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d saatler"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d dakika"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d dakikalar"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d saniye"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d saniyeler"
diff --git a/po/uk.po b/po/uk.po
index ab4f609b2..4b0798186 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -9,8 +9,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/akaras/manaplus/language/"
@@ -30,84 +30,84 @@ msgid "Visible on map"
 msgstr "Видимий на мапі"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "Людина"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "ухилення"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "промах"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "Вас вбив %s."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "Спроби підняти неіснуючий предмет."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "Предмет занадто важкий."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "Предмет задалеко щоб підняти."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "В сумці немає місця."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "Забагато предметів у купі."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "Предмет належить комусь іншому."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "Не можливо підняти стільки предметів."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "Кількість цих предметів досягла межі."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 msgid "Unknown problem picking up item."
 msgstr "Невстановлена помилка під час спроби підняти предмет."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -118,58 +118,58 @@ msgstr[3] "Ви підняли %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "досвід"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "робота"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "Йти слідом за: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "Слідкування відмінено"
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "Імітація: %s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "Імітацію відмінено"
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "Ти бачиш %s"
@@ -179,8 +179,8 @@ msgstr "Ти бачиш %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "Остаточно ігнорувати"
 
@@ -231,148 +231,179 @@ msgstr "Параметри:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  - --log-file        : Лог-файл"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir   : Тека логу чату"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version        : Показати версію"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : Показати ще раз цю довідку"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr ""
 "  -C --config-file    : Файл, з якого необхідно завантажити налаштування"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : Зареєструватися на сервері зі вказаним логіном"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : Зареєструватися на сервері зі вказаним паролем"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : Обрати в акаунті зазначеного персонажа"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : Ім'я серверу або IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr "  -y --server-type    : Тип логін-серверу"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : Порт логіну"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr ""
 "  -H --update-host    : Сервер, з якого необхідно завантажити оновлення"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr "  -D --default        : Обрати сервер та персонаж за замовчуванням"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : Пропустити завантаження оновлення"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : Тека з користувацькими ігровими ресурсами"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : Тека з локальними даними"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : Тека скріншотів"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : Ввімкнути гру в безпечному режимі"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+#, fuzzy
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr "     --renderer       : Ввімкнути тип рендерингу"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr "  -T --tests          : Стартувати тести та автоконфігурацію"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
+msgstr "  -d --data           : Тека з користувацькими ігровими ресурсами"
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl      : Вимкнути OpenGL під час цієї сесії"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr "Тека %s не існує і не може бути створена! Виходимо."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "Невідомий сервер оновлення: %s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "Неможливо створити теку для оновлень!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr "Помилка: тека %s не існує і не може бути створена! Виходимо."
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "Загальне"
 
@@ -811,26 +842,26 @@ msgstr "Відсутній"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -862,11 +893,11 @@ msgstr "(F) вільний режим камери"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -884,7 +915,7 @@ msgstr "Чи бажаєте відвідати сторінку підтримк
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "Опритомнити"
 
@@ -1080,8 +1111,8 @@ msgstr "Величезний (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(за замовчуванням)"
 
@@ -1414,7 +1445,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1429,7 +1460,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1447,12 +1478,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1460,7 +1491,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1474,8 +1505,8 @@ msgstr "Торгівля"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "Атака"
@@ -1486,36 +1517,42 @@ msgstr "Атака"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "Шепіт"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "Вилікувати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "Виштовхати з гільдії"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "Змінити позицію в гільдії"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "Запросити до гільдії"
 
@@ -1523,7 +1560,7 @@ msgstr "Запросити до гільдії"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "Знищити"
 
@@ -1540,9 +1577,9 @@ msgstr "Знищити"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "Рух"
@@ -1551,7 +1588,7 @@ msgstr "Рух"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "Діалог"
@@ -1566,7 +1603,7 @@ msgstr "Діалог"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1585,7 +1622,7 @@ msgstr "Придбати"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1597,26 +1634,26 @@ msgstr "Продати"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "Додати примітку"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "Видалити зі списку атаки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "Додати до пріоритетного списку атаки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "Додати до списку атаки"
 
@@ -1624,7 +1661,7 @@ msgstr "Додати до списку атаки"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "Ігнорувати тип мобу"
 
@@ -1632,13 +1669,13 @@ msgstr "Ігнорувати тип мобу"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "Наблизити до власника"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "Атакувати"
 
@@ -1646,7 +1683,7 @@ msgstr "Атакувати"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "Нагодувати"
 
@@ -1656,8 +1693,8 @@ msgstr "Нагодувати"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "Перейменувати"
@@ -1666,13 +1703,13 @@ msgstr "Перейменувати"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "Вбити"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "Скинути дропи"
 
@@ -1681,8 +1718,8 @@ msgstr "Скинути дропи"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1695,7 +1732,7 @@ msgstr "Зняти"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "Повернути до яйця"
 
@@ -1703,7 +1740,7 @@ msgstr "Повернути до яйця"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "Додати ім'я до чату"
 
@@ -1724,34 +1761,34 @@ msgstr "Додати ім'я до чату"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1760,20 +1797,20 @@ msgstr "Скасувати"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "Гравці"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "Виштовхати з групи"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "Підняти"
 
@@ -1783,14 +1820,14 @@ msgstr "Підняти"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "Додати до чату"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "Елемент карти"
 
@@ -1800,28 +1837,28 @@ msgstr "Елемент карти"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "Видалити"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "Телепорт"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "Рухати камеру"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1830,34 +1867,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "Швидке спорядження"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "Видалити швидке спорядження"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "Заклинання"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "Редагувати заклинання"
 
@@ -1865,50 +1902,50 @@ msgstr "Редагувати заклинання"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "Скинути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "Вимкнути підсвічування"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "Увімкнути підсвічування"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "Не приховувати ім'я"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "Приховати ім'я"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "Дозволити режим \"Відсутній\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "Заборонити режим \"Відсутній\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "Залишити"
 
@@ -1918,116 +1955,116 @@ msgstr "Залишити"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "Внести в буфер обміну"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "Змінити позицію в гільдії"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "вікно"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "Відімкнути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "Зафіксувати"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "Гравець"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr "Гомункул"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr "Крамарі"
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "Перейменувати            "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "Ім'я:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "Примітка до гравця        "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "Примітка:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "Додати до торгівлі"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "Додати до торгівлі 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "Додати половину до торгівлі"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "Додати все окрім одного"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "Додати всю кількість"
 
@@ -2036,72 +2073,73 @@ msgstr "Додати всю кількість"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "Зберегти"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "Зберегти 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "Зберегти половину"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "Зберегти все окрім одного"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "Зберегти всю кількість"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "Вилучити"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "Вилучити 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "Вилучити половину"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "Вилучити все окрім одного"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "Вилучити всю кількість"
 
@@ -2114,9 +2152,9 @@ msgstr "Вилучити всю кількість"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2125,7 +2163,7 @@ msgid "Use"
 msgstr "Використати"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "Скинути значення комірців"
 
@@ -2134,43 +2172,43 @@ msgstr "Скинути значення комірців"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "Сховати"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "Показати"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "Скинути Жовтий рядок"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "Додати до чату"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "Пріоритет вище"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "Пріоритет нижче"
 
@@ -2178,101 +2216,101 @@ msgstr "Пріоритет нижче"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "Роздягнути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "Копіювати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "Вставити"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "Відвідати посилання"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "Показати вікно"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "За замовчуванням"
@@ -2280,149 +2318,149 @@ msgstr "За замовчуванням"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr "Ціль"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr "Сам"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "Зневажати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "Ігнорувати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "В чорний список"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "Позначити супротивником"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "Стерти"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "Приятелювати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "Повернути з ігнору"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "Іти слідом"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "Купувати (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "Продати (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "Запросити до групи"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr "Ввійти до чату %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "Показати спорядження"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "Видалити зі списку підбирання"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr "Додати до списку підбирання"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "Зняти захист"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "Захистити предмет"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "Кинути..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "Кинути все"
 
@@ -2430,39 +2468,39 @@ msgstr "Кинути все"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "Кинути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "ГМ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2471,8 +2509,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "Сумка"
@@ -2480,7 +2518,7 @@ msgstr "Сумка"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "Сховище"
 
@@ -2489,8 +2527,8 @@ msgstr "Сховище"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr "Візок"
@@ -2498,31 +2536,31 @@ msgstr "Візок"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "Команди"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "Перевірити IP"
 
@@ -2530,7 +2568,7 @@ msgstr "Перевірити IP"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "Відвідати"
 
@@ -2538,109 +2576,109 @@ msgstr "Відвідати"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "Викликати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2648,31 +2686,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "Виштовхати"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2681,19 +2719,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2707,8 +2745,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2717,117 +2755,111 @@ msgstr "Відомості"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "ГМ команди"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2869,7 +2901,7 @@ msgstr "Швидкі клавіші"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "Вікна"
@@ -2893,7 +2925,7 @@ msgstr "Смайлики"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "Чат"
 
@@ -2905,7 +2937,7 @@ msgstr "Чат"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3244,7 +3276,7 @@ msgstr "Рівень: %u"
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3286,8 +3318,8 @@ msgstr "Додати"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "Вийти"
@@ -4561,71 +4593,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "Користувацькі божевільні рухи (програма A)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr "Рух відносно миші (добре для тач інтерфейсів)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "Показувати свій рівень здоров'я"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "Дозволити швидку зміну характеристик"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr "Прокручувати гравців по колу"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "Показувати досвід роботи"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "Показувати бульбашки від гравців"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr "Повідомлення режиму відсутності"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "Показувати роботу"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "Ввімкнути фільтр атаки"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr "Ввімкнути фільтр підбирання"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr "Дозволити трансляцію стану клієнта"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr "Ввімкнути підтримку улюбленців"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr "Повідомляти про вагове перенавантаження"
 
@@ -4633,206 +4684,206 @@ msgstr "Повідомляти про вагове перенавантажен
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "Крамниця"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "Приймати пропозиції купівлі/продажу"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "Ввімкнути режим крамниці"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr "Прокручувати NPC по колу"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "Зберігати діалог з NPC"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "Підтримка ботів"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr "Ввімкнути підтримку guild-боту та вимкнути серверну підтримку гільдій"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "Клавіатура"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr "Затримка перед повторенням"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr "Інтервал повторення"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr "Користувацький Інтервал"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr "Клавіші"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr "Проксі сервер"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr "Тип проксі"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr "Проксі хост:порт"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "Ввімкнути лог зневадження"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr "Не вносити в лог мережеві пакети"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr "Ввімкнути OpenGL лог"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr "Ввімкнути лог введення"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr "Завантажили лог файл"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "Ввімкнути серверну атаку"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr "Не видавати адресу підтримки при помилці"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr "Ввімкнути підтримку подвійних кліків"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "Ввімкнути перевірку ботів"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr "Ввімкнути захист від глючних серверів (не вимикати!)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "Режим кешування гравців"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Вживати FBO для скріншотів (тільки OpenGL)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr "Тека скріншотів"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr "Встановити затримку з'єднання між підсерверами"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "Показати фон"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr "Корекція роздільності екрану"
 
@@ -5193,7 +5244,7 @@ msgstr "Дозволити шепіт (приватне спілкування)"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5283,30 +5334,30 @@ msgid "Theme"
 msgstr "Теми"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr "Ім'я: "
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr "Авторське право:"
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr "Про тему"
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "Дата модифікації"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "Перезавантажте клієнт, щоб застосувати зміни."
 
@@ -5398,45 +5449,45 @@ msgstr "Обмеження частоти кадрів:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr "Альтернативний FPS ліміт: "
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr "Визначити кращій режим"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr "Показувати вказівник"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "Гарний вказівник"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr "Дозволити змінювати розмір клієнту"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr "Без рамки"
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "Відео"
@@ -5444,64 +5495,64 @@ msgstr "Відео"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "Ні"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr "Не вдалося встановити режим і відновити попередній!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr "Не вдалося встановити режим і відновити попередній!"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "Перемикання на повний екран"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "Потрібно перезапустити для застосування змін."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "Перемикання OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "Потрібно перезапустити для застосування змін OpenGL."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "Користовацька роздільність (наприклад, 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "Введіть нову роздільність:           "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "Розподільчу здатність встановлено"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr "Вікна можуть змінювати позиції при зменшені розміру клієнту."
 
@@ -6030,7 +6081,7 @@ msgstr "СПР"
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "Спорядження"
 
@@ -6217,7 +6268,7 @@ msgstr "Кількість:"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "Створити"
 
@@ -6277,15 +6328,15 @@ msgstr "Адреси скриньок не спідпадають."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "Помилка"
 
@@ -6300,7 +6351,7 @@ msgstr "Змінити пароль"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "Пароль:"
 
@@ -6341,7 +6392,7 @@ msgstr "Новий персонаж"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "Ім'я:"
@@ -6357,16 +6408,16 @@ msgstr "^"
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "Будь ласка, розподіліть %d балів"
@@ -6375,69 +6426,69 @@ msgstr "Будь ласка, розподіліть %d балів"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "Колір волосся:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "Зачіска:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr "Раса:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr "Вигляд:"
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr "П"
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 msgid "Your name needs to be at least 4 characters."
 msgstr "Ім'я повинно містити принаймні 4 символи."
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "Характеристики персонажа в нормі"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "Будь ласка, видаліть %d балів"
@@ -6453,47 +6504,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "Ви дійсно бажаєте знищити персонажа?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr "Акаунт %s (останній логін %s)"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr "Назад до логіну"
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr "Пароль"
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "Увійти"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr "Акаунт %s"
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr "Будь ласка, вкажіть нове ім'я"
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6504,54 +6555,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "Неправильний пароль!"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "Вкажіть пароль для видалення персонажу"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "Пароль:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr "Присутні: %s; %d гравців онлайн."
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "Шепчу до %s: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6716,7 +6767,7 @@ msgstr "Вставити"
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6728,32 +6779,32 @@ msgid "Equip"
 msgstr "Вдягнути"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6919,22 +6970,28 @@ msgstr "  Час до наступного рівня: %s"
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "Логін"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "Запам'ятати ім'я користувача"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "Запам'ятати ім'я користувача"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "Оновлення:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "Змінити сервер"
 
@@ -6942,29 +6999,29 @@ msgstr "Змінити сервер"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "Реєстрація"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "Користувацька адреса оновлень"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "Сервер:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr "Відкрити посилання реєстрації"
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7133,7 +7190,7 @@ msgid "Need"
 msgstr "Потрібно"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr "Рівень роботи: %d"
@@ -7201,12 +7258,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "Змінити сервер"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "Змінити персонаж"
 
@@ -7386,7 +7443,7 @@ msgstr "Особиста крамниця"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7407,7 +7464,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7819,25 +7876,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr "клавіша_%d"
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr "КлавішаДж%d"
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr "невідома клавіша"
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr "ДЖ%d"
@@ -7845,7 +7902,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr "невід."
 
@@ -9225,7 +9282,7 @@ msgid "Character not found."
 msgstr "Персонаж не знайдено."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "Неможливо видалити персонаж."
 
@@ -9278,162 +9335,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "Відключений від серверу!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "Аутентифікація не вдалася."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "Немає доступних серверів."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "Хтось інший намагається використати цей акаунт."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "Цей акаунт все знаходиться у грі."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "Виявлено перевищення швидкісних лімітів."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr "Сервер повний."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr "Даруйте, але в вас недостатньо віку."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "Дубльований логін."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr "Забагато з'єднань з того ж самого IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr "Не оплачуване."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr "Оплату призупинено."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr "Оплату змінено."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr "Оплачувано інший IP."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr "Оплатіть кімнату."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr "ГМ відключив вас від серверу."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr "Японський бан."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr "Залишились інші акаунти."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr "Неправильна адреса."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr "Перевищення з'єднань з однієї адреси."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr "Перевищення з'єднань з однієї адреси."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr "Пам'ять."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr "Коректний HAN."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr "Обмеження IP доступу."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr "Забагато персонажів."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr "IP-адреса заблокована."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr "Некоректний розмір паролю."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr "Недозволена раса."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "Невідома помилка з'єднання."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr "Мапу не знайдено."
 
@@ -9529,113 +9591,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Невідома похибка вміння: %d"
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "У вас недостатній рівень!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "Недостатньо здоров'я!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "Недостатньо мани!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "Записи порожні!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "Не можна зробити це прямо зараз!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "Здається, в вас замало грошей... ;C"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Не можна вжити вміння з цим типом зброї!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "Вам потрібен інший червоний самоцвіт!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "Вам потрібний інший синій самоцвіт!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "Ви забагато тримаєте, щоб це зробити!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9699,6 +9761,11 @@ msgstr "Талан:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9825,63 +9892,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Час безперервної роботи клієнта: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "Зображень:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "Змінні середовища збережені"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9907,7 +9974,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "Будь ласка, вкажіть гравця."
 
@@ -9953,173 +10020,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "Гравця все позначено як \"%s\"!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Гравця позначено як \"%s\"!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Неможливо позначити гравця як \"%s\"!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "Гравець не ігнорувався!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "Гравець більше не ігнорується!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "Не можна видалити цього гравця зі списку ігнорованих!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "Гравець все стертий!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "Гравця повернуто із порожнечі!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "Не можна повернути цього стертого гравця!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "приятель"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "зневажити"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "нейтральний"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "чорний список"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "супротивник"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "Розподіл предметів увімкнено."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "Розподіл предметів вимкнено."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "Неможливо ввімкнути розподіл предметів."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr "Невідомий стан розподілу предметів."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "Розподіл досвіду ввімкнено."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "Розподіл досвіду вимкнено."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "Неможливо ввімкнути розподіл досвіду."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr "Невідомий стан розподілу досвіду."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10192,7 +10264,7 @@ msgstr "Імейл змінено!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10200,35 +10272,40 @@ msgstr "Програмно"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr "SDL2 за замовчуванням"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "Безпечний OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr "Нормальний OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr "Новітній OpenGL"
 
@@ -11411,56 +11488,56 @@ msgstr ""
 "\"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d тиждень"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d тижнів"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d день"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d днів"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d година"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d годин"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d хвилина"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d хвилин"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d секунда"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d секунд"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 94cf42a7f..6f780dbaf 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -14,8 +14,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/akaras/manaplus/"
@@ -32,84 +32,84 @@ msgid "Visible on map"
 msgstr "在地图上可见"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "人类"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "躲闪"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "失误"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "项目是太重了."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "物品太远了."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr ""
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 msgid "Unknown problem picking up item."
 msgstr ""
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -117,58 +117,58 @@ msgstr[0] "你拾起%d[@@%d|%s @@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr ""
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr ""
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr ""
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr ""
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr ""
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr ""
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr ""
@@ -178,8 +178,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "完全忽略"
 
@@ -230,146 +230,160 @@ msgstr "选项:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l--log-file        : 日志文件"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
-msgstr ""
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
+msgstr "  -l--log-file        : 日志文件"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version       : 显示版本"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
-msgstr ""
+#, fuzzy
+msgid "  -h --help                 : Display this help"
+msgstr "  -v --version       : 显示版本"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
-msgstr ""
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
+msgstr "  -l--log-file        : 日志文件"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+msgid "  -U --username <arg>       : Login with this username"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+msgid "  -P --password <arg>       : Login with this password"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+msgid "  -c --character <arg>      : Login with this character"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+msgid "  -p --port <arg>           : Login server port"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+msgid "     --safemode             : Start game in safe mode"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr ""
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+msgid "  -V --validate             : Start validating client data"
+msgstr ""
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:127
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr ""
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr "%s 不存在,且无法创建!正在退出."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr ""
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "创建更新目录错误!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr "错误: %s 不存在且无法创建!正在退出."
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "常规"
 
@@ -808,26 +822,26 @@ msgstr "距离"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -859,11 +873,11 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -881,7 +895,7 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr ""
 
@@ -1075,8 +1089,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(默认)"
 
@@ -1409,7 +1423,7 @@ msgstr ""
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1424,7 +1438,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1442,12 +1456,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1455,7 +1469,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1469,8 +1483,8 @@ msgstr "交易"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "攻击"
@@ -1481,36 +1495,42 @@ msgstr "攻击"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "密语"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "愈合"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "踢从公会"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr ""
 
@@ -1518,7 +1538,7 @@ msgstr ""
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr ""
 
@@ -1535,9 +1555,9 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "移动"
@@ -1546,7 +1566,7 @@ msgstr "移动"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "说话"
@@ -1561,7 +1581,7 @@ msgstr "说话"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1580,7 +1600,7 @@ msgstr "购买"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1592,26 +1612,26 @@ msgstr "出售"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "发表评论"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "优先攻击列表"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "加入攻击清单"
 
@@ -1619,7 +1639,7 @@ msgstr "加入攻击清单"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr ""
 
@@ -1627,13 +1647,13 @@ msgstr ""
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr ""
 
@@ -1641,7 +1661,7 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr ""
 
@@ -1651,8 +1671,8 @@ msgstr ""
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "重命名"
@@ -1661,13 +1681,13 @@ msgstr "重命名"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr ""
 
@@ -1676,8 +1696,8 @@ msgstr ""
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1690,7 +1710,7 @@ msgstr "卸下装备"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr ""
 
@@ -1698,7 +1718,7 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr ""
 
@@ -1719,34 +1739,34 @@ msgstr ""
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1755,20 +1775,20 @@ msgstr "取消"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "玩家"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "踢从党"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "拾取"
 
@@ -1778,14 +1798,14 @@ msgstr "拾取"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "加入聊天"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "地图项"
 
@@ -1795,28 +1815,28 @@ msgstr "地图项"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1825,34 +1845,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "套装"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "法术"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr ""
 
@@ -1860,50 +1880,50 @@ msgstr ""
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "清除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "禁用"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "启用突出"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "移除姓名"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "启用远"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "留下"
 
@@ -1913,116 +1933,116 @@ msgstr "留下"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "更改公会的立场"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr "玩家"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr ""
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "重命名的地图标志          "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "名称:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "玩家评论                  "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "评论:                        "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr ""
 
@@ -2031,72 +2051,73 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "存储"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "商店10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "商店的一半"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "商店所有"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "取回"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "拿出10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "拿出一半"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "检索所有"
 
@@ -2109,9 +2130,9 @@ msgstr "检索所有"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2120,7 +2141,7 @@ msgid "Use"
 msgstr "使用"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr ""
 
@@ -2129,43 +2150,43 @@ msgstr ""
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "隐藏"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "显示"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "x"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr ""
 
@@ -2173,101 +2194,101 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "预设"
@@ -2275,149 +2296,149 @@ msgstr "预设"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "忽略"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "是朋友"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "按照"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "购买(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "出售(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "显示项目"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "掉落..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "所有"
 
@@ -2425,39 +2446,39 @@ msgstr "所有"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "丢弃"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2466,8 +2487,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "物品栏"
@@ -2475,7 +2496,7 @@ msgstr "物品栏"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr "仓库"
 
@@ -2484,8 +2505,8 @@ msgstr "仓库"
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr ""
@@ -2493,31 +2514,31 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr "命令"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr ""
 
@@ -2525,7 +2546,7 @@ msgstr ""
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr ""
 
@@ -2533,109 +2554,109 @@ msgstr ""
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2643,31 +2664,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr ""
@@ -2676,19 +2697,19 @@ msgstr ""
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2702,8 +2723,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2712,117 +2733,111 @@ msgstr "信息"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2864,7 +2879,7 @@ msgstr "快捷键"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "窗口"
@@ -2888,7 +2903,7 @@ msgstr ""
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "聊天"
 
@@ -2900,7 +2915,7 @@ msgstr "聊天"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3239,7 +3254,7 @@ msgstr ""
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3281,8 +3296,8 @@ msgstr "添加"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "退出"
@@ -4554,71 +4569,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr "疯狂的举动的程序"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr "显示自己的HP栏"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr "启用快速统计"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr "显示工作EXP消息"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr "显示球员弹出窗口"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr "显示工作"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr "启用攻击过滤器"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr ""
 
@@ -4626,206 +4660,206 @@ msgstr ""
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "商店"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr "接受出售/购买请求"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr "启用商店模式"
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr "NPC对话"
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr "挂机支持"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "键盘"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr "启用调试日志"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr "启用服务器端的攻击"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr "启用挂机检查"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr "低流量模式"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr "显示背景"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr ""
 
@@ -5181,7 +5215,7 @@ msgstr "允许密语"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5271,30 +5305,30 @@ msgid "Theme"
 msgstr "主题"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr ""
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr ""
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr ""
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr "主题更改"
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr "重启您的游戏客户端以使变更生效."
 
@@ -5386,45 +5420,45 @@ msgstr "FPS限制:"
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr ""
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "自定义鼠标"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr ""
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "视频"
@@ -5432,64 +5466,64 @@ msgstr "视频"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr "w"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr "切换到窗口模式,并恢复旧的模式,也没有失败!"
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr "切换到全屏"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "重启生效."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr "切换到OpenGL"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "运用改变为OpenGL需要重新开始."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr "自定义分辨率 (例如: 1024x768)"
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr "输入新的分辨率:                 "
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr "屏幕分辨率已更改"
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 
@@ -6018,7 +6052,7 @@ msgstr ""
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "装备"
 
@@ -6205,7 +6239,7 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "建立"
 
@@ -6265,15 +6299,15 @@ msgstr "电子邮件地址不匹配."
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "错误"
 
@@ -6288,7 +6322,7 @@ msgstr "更换密码"
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "密码:"
 
@@ -6329,7 +6363,7 @@ msgstr ""
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "姓名:"
@@ -6345,16 +6379,16 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ">"
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "请分发%d点数"
@@ -6363,69 +6397,69 @@ msgstr "请分发%d点数"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr "<"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr "头发颜色:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr "发型:"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr ""
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr ""
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 msgid "Your name needs to be at least 4 characters."
 msgstr "你的名字需要至少4个字符."
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "角色状态可以"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "请删除%d点数"
@@ -6441,47 +6475,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "你确定想删除这个角色?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "开始"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr ""
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6492,54 +6526,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr "不正确的密码"
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr "删除字符输入的密码"
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr "输入密码:"
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "对%s密语到: %s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6704,7 +6738,7 @@ msgstr ""
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6716,32 +6750,32 @@ msgid "Equip"
 msgstr "装备"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6901,22 +6935,28 @@ msgstr ""
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "登录"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+#, fuzzy
+msgid "Remember user and password"
+msgstr "记住用户名"
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr "记住用户名"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr "更新日期:"
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr "更改服务器"
 
@@ -6924,29 +6964,29 @@ msgstr "更改服务器"
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "注册"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr "自定义更新主机"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "服务器:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr ""
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7115,7 +7155,7 @@ msgid "Need"
 msgstr "需要"
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr ""
@@ -7183,12 +7223,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "交换服务器"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "交换角色"
 
@@ -7368,7 +7408,7 @@ msgstr "个人商店"
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7389,7 +7429,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7801,25 +7841,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7827,7 +7867,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr ""
 
@@ -9207,7 +9247,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr "删除角色失败."
 
@@ -9260,162 +9300,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "和服务器失去连接!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr "身份验证失败."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr "没有可用的服务器."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr "别人尝试使用该帐户."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr "此帐户已登录."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr "检测速度劈."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr "重复登录."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr "未知的连接错误."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9511,113 +9556,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr "你还没有达到足够的等级!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr "HP不足!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr "SP不足!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr "没有备忘录!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr "你无法办到!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr "看起来需要更多金币... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "此武器无法用来使用此项技能!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr "你需要另一颗红宝石!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr "你需要另一颗蓝宝石!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr "你已负重太多,无法办到!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9681,6 +9726,11 @@ msgstr "幸运:"
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9807,63 +9857,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9887,7 +9937,7 @@ msgstr ""
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "请指定一个名称."
 
@@ -9933,173 +9983,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "玩家已经%s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "玩家成功%s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "玩家不能为 %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "玩家没有被忽视!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "玩家不再被忽视!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "不能取消对玩家的忽视!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "玩家已经被删除!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "无法删除玩家!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "朋友"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "无视"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "中立"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr ""
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr ""
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr "物品共享开启."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr "物品共享关闭."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr "物品共享不可能."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr "经验共享开启."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr "经验共享关闭."
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr "经验共享不可能."
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10172,7 +10227,7 @@ msgstr "电子邮箱地址更改成功!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10180,35 +10235,40 @@ msgstr "软件"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr "安全的OpenGL"
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11389,56 +11449,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr "/%s的选项是\"yes\",\"no\",\"true\",\"false\",\"1\",\"0\"."
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr ""
diff --git a/po/zh_HK.po b/po/zh_HK.po
index 4f016973a..12b640056 100644
--- a/po/zh_HK.po
+++ b/po/zh_HK.po
@@ -8,8 +8,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaVerse\n"
-"Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2019-03-23 22:01+0300\n"
+"Report-Msgid-Bugs-To: support@themanaworld.org\n"
+"POT-Creation-Date: 2021-12-13 15:43-0300\n"
 "PO-Revision-Date: 2018-12-09 02:03+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Chinese (Hong Kong) (http://www.transifex.com/akaras/manaplus/"
@@ -26,84 +26,84 @@ msgid "Visible on map"
 msgstr "在地圖上可見"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:486
+#: src/being/being.cpp:487
 msgid "Human"
 msgstr "人類"
 
 #. TRANSLATORS: dodge or miss message in attacks
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "dodge"
 msgstr "閃避"
 
-#: src/being/being.cpp:779
+#: src/being/being.cpp:780
 msgid "miss"
 msgstr "失誤"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:2567 src/gui/windows/whoisonline.cpp:910
+#: src/being/being.cpp:2568 src/gui/windows/whoisonline.cpp:910
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:2572 src/gui/windows/whoisonline.cpp:915
+#: src/being/being.cpp:2573 src/gui/windows/whoisonline.cpp:915
 msgid "I"
 msgstr "I"
 
 #. TRANSLATORS: chat message after death
 #. TRANSLATORS: player killed message
-#: src/being/localplayer.cpp:406 src/net/eathena/playerrecv.cpp:520
+#: src/being/localplayer.cpp:417 src/net/eathena/playerrecv.cpp:544
 #, c-format
 msgid "You were killed by %s."
 msgstr "你已被 %s 殺死."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:898
+#: src/being/localplayer.cpp:909
 msgid "Tried to pick up nonexistent item."
 msgstr "曾試圖拿起不存在的物品."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:902
+#: src/being/localplayer.cpp:913
 msgid "Item is too heavy."
 msgstr "該物品太重."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:906
+#: src/being/localplayer.cpp:917
 msgid "Item is too far away."
 msgstr "該物品太遠."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:910
+#: src/being/localplayer.cpp:921
 msgid "Inventory is full."
 msgstr "背包已滿."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:914
+#: src/being/localplayer.cpp:925
 msgid "Stack is too big."
 msgstr "數目太大."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:918
+#: src/being/localplayer.cpp:929
 msgid "Item belongs to someone else."
 msgstr "該物品屬於其他人."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:922
+#: src/being/localplayer.cpp:933
 msgid "You can't pickup this amount of items."
 msgstr "你不能拿起這個數量的物品."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:926
+#: src/being/localplayer.cpp:937
 msgid "Your item stack has max amount."
 msgstr "你的物品數量已達最大限額."
 
 #. TRANSLATORS: pickup error message
-#: src/being/localplayer.cpp:933
+#: src/being/localplayer.cpp:944
 msgid "Unknown problem picking up item."
 msgstr "拿起物品時遇到不明錯誤."
 
 #. TRANSLATORS: %d is number,
 #. [@@%d|%s@@] - here player can see link to item
-#: src/being/localplayer.cpp:969
+#: src/being/localplayer.cpp:980
 #, c-format
 msgid "You picked up %d [@@%d|%s@@]."
 msgid_plural "You picked up %d [@@%d|%s@@]."
@@ -111,58 +111,58 @@ msgstr[0] "你拾取了 %d [@@%d|%s@@]."
 
 #. TRANSLATORS: this is normal experience
 #. TRANSLATORS: get xp message
-#: src/being/localplayer.cpp:1183 src/being/localplayer.cpp:1185
-#: src/being/localplayer.cpp:1221 src/being/localplayer.cpp:1235
+#: src/being/localplayer.cpp:1212 src/being/localplayer.cpp:1214
+#: src/being/localplayer.cpp:1250 src/being/localplayer.cpp:1264
 msgid "xp"
 msgstr "經驗值"
 
 #. TRANSLATORS: this is job experience
-#: src/being/localplayer.cpp:1191 src/being/localplayer.cpp:1199
-#: src/being/localplayer.cpp:1208
+#: src/being/localplayer.cpp:1220 src/being/localplayer.cpp:1228
+#: src/being/localplayer.cpp:1237
 msgid "job"
 msgstr "勞動值"
 
 #. TRANSLATORS: get homunculus xp message
-#: src/being/localplayer.cpp:1232
+#: src/being/localplayer.cpp:1261
 msgid "Homun"
 msgstr ""
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1245
+#: src/being/localplayer.cpp:1274
 msgid "hp"
 msgstr "生命值"
 
 #. TRANSLATORS: get hp message
-#: src/being/localplayer.cpp:1255
+#: src/being/localplayer.cpp:1284
 msgid "mana"
 msgstr "法力值"
 
 #. TRANSLATORS: follow command message
-#: src/being/localplayer.cpp:2349
+#: src/being/localplayer.cpp:2378
 #, c-format
 msgid "Follow: %s"
 msgstr "跟隨: %s"
 
 #. TRANSLATORS: follow command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2355 src/being/localplayer.cpp:2380
+#: src/being/localplayer.cpp:2384 src/being/localplayer.cpp:2409
 msgid "Follow canceled"
 msgstr "已取消跟隨."
 
 #. TRANSLATORS: imitate command message
-#: src/being/localplayer.cpp:2365
+#: src/being/localplayer.cpp:2394
 #, c-format
 msgid "Imitation: %s"
 msgstr "模仿:%s"
 
 #. TRANSLATORS: imitate command message
 #. TRANSLATORS: cancel follow message
-#: src/being/localplayer.cpp:2371 src/being/localplayer.cpp:2385
+#: src/being/localplayer.cpp:2400 src/being/localplayer.cpp:2414
 msgid "Imitation canceled"
 msgstr "已取消模仿."
 
 #. TRANSLATORS: wait player/monster message
-#: src/being/localplayer.cpp:2769
+#: src/being/localplayer.cpp:2814
 #, c-format
 msgid "You see %s"
 msgstr "你看到 %s"
@@ -172,8 +172,8 @@ msgstr "你看到 %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2531
-#: src/gui/popups/popupmenu.cpp:2573
+#: src/being/playerrelations.cpp:488 src/gui/popups/popupmenu.cpp:2553
+#: src/gui/popups/popupmenu.cpp:2595
 msgid "Completely ignore"
 msgstr "完全忽略"
 
@@ -224,146 +224,177 @@ msgstr "選項:"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:59
-msgid "  -l --log-file       : Log file to use"
+#, fuzzy
+msgid "  -l --log-file <arg>       : Log file to use"
 msgstr "  -l --log-file       : 使用的日誌文件"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:61
-msgid "  -a --chat-log-dir   : Chat log dir to use"
+#, fuzzy
+msgid "  -a --chat-log-dir <arg>   : Chat log dir to use"
 msgstr "  -a --chat-log-dir   : 使用的聊天記錄目錄"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:63
-msgid "  -v --version        : Display the version"
+#, fuzzy
+msgid "  -v --version              : Display the version"
 msgstr "  -v --version       : 顯示軟件版本"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:65
-msgid "  -h --help           : Display this help"
+#, fuzzy
+msgid "  -h --help                 : Display this help"
 msgstr "  -h --help           : 顯示這幫助"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:67
-msgid "  -C --config-dir     : Configuration directory to use"
+#, fuzzy
+msgid "  -C --config-dir <arg>     : Configuration directory to use"
 msgstr "  -C --config-dir     : 使用的配置目錄"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:70
-msgid "  -U --username       : Login with this username"
+#, fuzzy
+msgid "  -U --username <arg>       : Login with this username"
 msgstr "  -U --username       : 使用的用戶名稱"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:73
-msgid "  -P --password       : Login with this password"
+#, fuzzy
+msgid "  -P --password <arg>       : Login with this password"
 msgstr "  -P --password       : 使用的密碼"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:76
-msgid "  -c --character      : Login with this character"
+#, fuzzy
+msgid "  -c --character <arg>      : Login with this character"
 msgstr "  -c --character      : 使用的角色"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:79
-msgid "  -s --server         : Login server name or IP"
+#, fuzzy
+msgid "  -s --server <arg>         : Login server name or IP"
 msgstr "  -s --server         : 登錄的伺服器名稱或IP"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:82
-msgid "  -y --server-type    : Login server type"
+#, fuzzy
+msgid "  -y --server-type <arg>    : Login server type"
 msgstr "  -y --server-type    : 登錄的伺服器種類"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:85
-msgid "  -p --port           : Login server port"
+#, fuzzy
+msgid "  -p --port <arg>           : Login server port"
 msgstr "  -p --port           : 登錄的伺服器端口"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:88
-msgid "  -H --update-host    : Use this update host"
+#, fuzzy
+msgid "  -H --update-host <arg>    : Use this update host"
 msgstr "  -H --update-host    : 使用此更新主機"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:91
-msgid "  -D --default        : Choose default character server and character"
+#, fuzzy
+msgid ""
+"  -D --default              : Choose default character server and character"
 msgstr "  -D --default        : 選擇默認的角色服務器和角色"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:95
-msgid "  -u --skip-update    : Skip the update downloads"
+#, fuzzy
+msgid "  -u --skip-update          : Skip the update downloads"
 msgstr "  -u --skip-update    : 跳過更新下載"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:98
-msgid "  -d --data           : Directory to load game data from"
+#, fuzzy
+msgid "  -d --data <arg>           : Directory to load game data from"
 msgstr "  -d --data           : 加載遊戲數據的目錄"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:101
-msgid "  -L --localdata-dir  : Directory to use as local data directory"
+#, fuzzy
+msgid "  -L --localdata-dir <arg>  : Directory to use as local data directory"
 msgstr "  -L --localdata-dir  : 加載遊戲本地數據的目錄"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:105
-msgid "     --screenshot-dir : Directory to store screenshots"
+#, fuzzy
+msgid "     --screenshot-dir <arg> : Directory to store screenshots"
 msgstr "     --screenshot-dir : 儲存截圖的目錄"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:108
-msgid "     --safemode       : Start game in safe mode"
+#, fuzzy
+msgid "     --safemode             : Start game in safe mode"
 msgstr "     --safemode       : 用安全模式開啟遊戲"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:111
-msgid "     --renderer       : Set renderer type"
+#, fuzzy
+msgid "     --renderer <arg>       : Set renderer type"
 msgstr "     --renderer       : 設置渲染器類型"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:114
-msgid "  -T --tests          : Start testing drivers and auto configuring"
+#, fuzzy
+msgid ""
+"  -T --tests                : Start testing drivers and auto configuring"
 msgstr "  -T --tests          : 開始測試驅動器和自動配置"
 
 #. TRANSLATORS: command line help
 #: src/commandline.cpp:118
-msgid "  -V --validate       : Start validating client data"
+#, fuzzy
+msgid "  -V --validate             : Start validating client data"
+msgstr "  -d --data           : 加載遊戲數據的目錄"
+
+#. TRANSLATORS: command line help
+#: src/commandline.cpp:121
+msgid ""
+"  -S --uniqueSession        : Disables back to login (Launcher/Vault/Steam "
+"only option!)"
 msgstr ""
 
 #. TRANSLATORS: command line help
-#: src/commandline.cpp:123
-msgid "  -O --no-opengl      : Disable OpenGL for this session"
+#: src/commandline.cpp:127
+#, fuzzy
+msgid "  -O --no-opengl            : Disable OpenGL for this session"
 msgstr "  -O --no-opengl      : 在這次指令禁用OpenGL"
 
 #. TRANSLATORS: directory creation error
-#: src/configmanager.cpp:62 src/dirs.cpp:372 src/dirs.cpp:387 src/dirs.cpp:437
+#: src/configmanager.cpp:62 src/dirs.cpp:374 src/dirs.cpp:389 src/dirs.cpp:441
 #, c-format
 msgid "%s doesn't exist and can't be created! Exiting."
 msgstr "%s 不存在且無法創建!正在退出."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:484
+#: src/dirs.cpp:488
 #, c-format
 msgid "Invalid update host: %s."
 msgstr "無效的更新主機:%s."
 
 #. TRANSLATORS: update server initialisation error
-#: src/dirs.cpp:517 src/dirs.cpp:526
+#: src/dirs.cpp:521 src/dirs.cpp:530
 msgid "Error creating updates directory!"
 msgstr "創建更新的目錄時遇到錯誤!"
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:548 src/dirs.cpp:569
+#: src/dirs.cpp:552 src/dirs.cpp:573
 #, c-format
 msgid "Error: %s doesn't exist and can't be created! Exiting."
 msgstr "錯誤:%s 不存在且無法創建!正在退出."
 
 #. TRANSLATORS: directory creation error
-#: src/dirs.cpp:600 src/dirs.cpp:608 src/dirs.cpp:616
+#: src/dirs.cpp:604 src/dirs.cpp:612 src/dirs.cpp:620
 #, c-format
 msgid "%s doesn't exist and can't be created!"
 msgstr ""
 
 #. TRANSLATORS: chat tab header
 #. TRANSLATORS: chat tab name
-#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2207
+#: src/game.cpp:293 src/gui/windows/chatwindow.cpp:2222
 msgid "General"
 msgstr "一般"
 
@@ -802,26 +833,26 @@ msgstr "暫離鍵盤"
 #. TRANSLATORS: ok dialog button
 #: src/gamemodifiers.cpp:448 src/gui/dialogsmanager.cpp:202
 #: src/gui/dialogsmanager.cpp:221 src/gui/widgets/tabs/setup_input.cpp:170
-#: src/gui/widgets/tabs/setup_theme.cpp:326
-#: src/gui/widgets/tabs/setup_theme.cpp:362
-#: src/gui/widgets/tabs/setup_video.cpp:277
-#: src/gui/widgets/tabs/setup_video.cpp:306
-#: src/gui/widgets/tabs/setup_video.cpp:435
-#: src/gui/widgets/tabs/setup_video.cpp:451
+#: src/gui/widgets/tabs/setup_theme.cpp:325
+#: src/gui/widgets/tabs/setup_theme.cpp:361
+#: src/gui/widgets/tabs/setup_video.cpp:279
+#: src/gui/widgets/tabs/setup_video.cpp:308
+#: src/gui/widgets/tabs/setup_video.cpp:437
+#: src/gui/widgets/tabs/setup_video.cpp:453
 #: src/gui/windows/changeemaildialog.cpp:171
 #: src/gui/windows/changepassworddialog.cpp:159
-#: src/gui/windows/charcreatedialog.cpp:508
-#: src/gui/windows/charselectdialog.cpp:281
-#: src/gui/windows/charselectdialog.cpp:330 src/gui/windows/editdialog.cpp:53
+#: src/gui/windows/charcreatedialog.cpp:511
+#: src/gui/windows/charselectdialog.cpp:285
+#: src/gui/windows/charselectdialog.cpp:334 src/gui/windows/editdialog.cpp:53
 #: src/gui/windows/editserverdialog.cpp:66
 #: src/gui/windows/editserverdialog.cpp:217
 #: src/gui/windows/itemamountwindow.cpp:215
-#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:67
+#: src/gui/windows/pincodedialog.cpp:47 src/gui/windows/quitdialog.cpp:68
 #: src/gui/windows/registerdialog.cpp:253 src/gui/windows/textdialog.cpp:53
 #: src/net/ea/charserverrecv.cpp:108 src/net/ea/charserverrecv.cpp:134
 #: src/net/ea/gamerecv.cpp:71 src/net/eathena/charserverrecv.cpp:439
 #: src/net/eathena/charserverrecv.cpp:474
-#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:295
+#: src/net/eathena/charserverrecv.cpp:502 src/net/tmwa/charserverrecv.cpp:296
 #: src/pincodemanager.cpp:148 src/pincodemanager.cpp:207
 #: src/progs/manaplus/actions/actions.cpp:178
 #: src/progs/manaplus/client.cpp:1512 src/progs/manaplus/client.cpp:1547
@@ -853,11 +884,11 @@ msgstr "(F) 自由鏡頭模式"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: close quick button
 #. TRANSLATORS: ok dialog button
-#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:842
-#: src/gui/popups/popupmenu.cpp:934 src/gui/popups/popupmenu.cpp:1194
+#: src/gui/dialogsmanager.cpp:120 src/gui/popups/popupmenu.cpp:862
+#: src/gui/popups/popupmenu.cpp:954 src/gui/popups/popupmenu.cpp:1214
 #: src/gui/windows/didyouknowwindow.cpp:85
-#: src/gui/windows/inventorywindow.cpp:309
-#: src/gui/windows/inventorywindow.cpp:343
+#: src/gui/windows/inventorywindow.cpp:318
+#: src/gui/windows/inventorywindow.cpp:352
 #: src/gui/windows/maileditwindow.cpp:59 src/gui/windows/mailviewwindow.cpp:63
 #: src/gui/windows/npcdialog.cpp:88 src/gui/windows/npcdialog.cpp:134
 #: src/gui/windows/questswindow.cpp:80 src/gui/windows/shopwindow.cpp:114
@@ -875,7 +906,7 @@ msgstr "你想打開幫助頁面嗎?"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
 #: src/gui/dialogsmanager.cpp:151 src/gui/dialogsmanager.cpp:165
-#: src/gui/popups/popupmenu.cpp:2995
+#: src/gui/popups/popupmenu.cpp:3017
 msgid "Revive"
 msgstr "復活"
 
@@ -1069,8 +1100,8 @@ msgstr "巨型 (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2037
-#: src/gui/popups/popupmenu.cpp:2120 src/gui/widgets/tabs/socialtabbase.h:50
+#: src/gui/models/langlistmodel.h:47 src/gui/popups/popupmenu.cpp:2060
+#: src/gui/popups/popupmenu.cpp:2142 src/gui/widgets/tabs/socialtabbase.h:50
 msgid "(default)"
 msgstr "(默認)"
 
@@ -1403,7 +1434,7 @@ msgstr "聊天室:%s"
 #. TRANSLATORS: skill level
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
-#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2380
+#: src/gui/popups/beingpopup.cpp:287 src/gui/popups/popupmenu.cpp:2402
 #: src/gui/popups/skillpopup.cpp:154 src/gui/windows/ministatuswindow.cpp:382
 #: src/gui/windows/statuswindow.cpp:74 src/gui/windows/statuswindow.cpp:282
 #: src/gui/windows/statuswindow.cpp:322
@@ -1418,7 +1449,7 @@ msgid "Hp: %d/%d"
 msgstr ""
 
 #. TRANSLATORS: being popup label
-#: src/gui/popups/beingpopup.cpp:313
+#: src/gui/popups/beingpopup.cpp:316
 #, c-format
 msgid "Particles: %u"
 msgstr ""
@@ -1436,12 +1467,12 @@ msgid "Item named: %s"
 msgstr ""
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:376
+#: src/gui/popups/itempopup.cpp:373
 msgid "Cards: "
 msgstr "卡片: "
 
 #. TRANSLATORS: popup label
-#: src/gui/popups/itempopup.cpp:413
+#: src/gui/popups/itempopup.cpp:410
 msgid "Options: "
 msgstr ""
 
@@ -1449,7 +1480,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:234 src/gui/popups/popupmenu.cpp:1010
+#: src/gui/popups/popupmenu.cpp:236 src/gui/popups/popupmenu.cpp:1030
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39
 #: src/resources/inventory/inventory.cpp:391
 msgid "Trade"
@@ -1463,8 +1494,8 @@ msgstr "交易"
 #. TRANSLATORS: attack player
 #. TRANSLATORS: input action name
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:366
-#: src/gui/popups/popupmenu.cpp:1013 src/input/pages/basic.cpp:40
+#: src/gui/popups/popupmenu.cpp:239 src/gui/popups/popupmenu.cpp:386
+#: src/gui/popups/popupmenu.cpp:1033 src/input/pages/basic.cpp:40
 #: src/resources/skill/skilltypelist.h:35
 msgid "Attack"
 msgstr "攻擊"
@@ -1475,36 +1506,42 @@ msgstr "攻擊"
 #. TRANSLATORS: whisper to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:240 src/gui/popups/popupmenu.cpp:340
-#: src/gui/popups/popupmenu.cpp:625
+#: src/gui/popups/popupmenu.cpp:242 src/gui/popups/popupmenu.cpp:360
+#: src/gui/popups/popupmenu.cpp:645
 msgid "Whisper"
 msgstr "悄悄話"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:250 src/gui/popups/popupmenu.cpp:1018
-#: src/gui/popups/popupmenu.cpp:3073
+#: src/gui/popups/popupmenu.cpp:254 src/gui/popups/popupmenu.cpp:1038
+#: src/gui/popups/popupmenu.cpp:3095
 msgid "Heal"
 msgstr "療癒"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:272 src/gui/popups/popupmenu.cpp:289
-#: src/gui/popups/popupmenu.cpp:676 src/gui/popups/popupmenu.cpp:1047
+#: src/gui/popups/popupmenu.cpp:281 src/gui/popups/popupmenu.cpp:306
+#: src/gui/popups/popupmenu.cpp:696 src/gui/popups/popupmenu.cpp:1067
 msgid "Kick from guild"
 msgstr "從公會踢出"
 
+#. TRANSLATORS: popup menu item
+#. TRANSLATORS: leave guild
+#: src/gui/popups/popupmenu.cpp:288 src/gui/popups/popupmenu.cpp:3556
+msgid "Leave guild"
+msgstr ""
+
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:279 src/gui/popups/popupmenu.cpp:296
-#: src/gui/popups/popupmenu.cpp:683 src/gui/popups/popupmenu.cpp:1054
+#: src/gui/popups/popupmenu.cpp:296 src/gui/popups/popupmenu.cpp:313
+#: src/gui/popups/popupmenu.cpp:703 src/gui/popups/popupmenu.cpp:1074
 msgid "Change pos in guild"
 msgstr "更改公會職位"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:310 src/gui/popups/popupmenu.cpp:696
-#: src/gui/popups/popupmenu.cpp:1069
+#: src/gui/popups/popupmenu.cpp:327 src/gui/popups/popupmenu.cpp:716
+#: src/gui/popups/popupmenu.cpp:1089
 msgid "Invite to guild"
 msgstr "邀請至公會"
 
@@ -1512,7 +1549,7 @@ msgstr "邀請至公會"
 #. TRANSLATORS: set player invisible for self by id
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: nuke player
-#: src/gui/popups/popupmenu.cpp:317 src/gui/popups/popupmenu.cpp:3038
+#: src/gui/popups/popupmenu.cpp:336 src/gui/popups/popupmenu.cpp:3060
 msgid "Nuke"
 msgstr "清除"
 
@@ -1529,9 +1566,9 @@ msgstr "清除"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
-#: src/gui/popups/popupmenu.cpp:320 src/gui/popups/popupmenu.cpp:354
-#: src/gui/popups/popupmenu.cpp:657 src/gui/popups/popupmenu.cpp:828
-#: src/gui/popups/popupmenu.cpp:1025 src/gui/popups/popupmenu.cpp:1096
+#: src/gui/popups/popupmenu.cpp:339 src/gui/popups/popupmenu.cpp:374
+#: src/gui/popups/popupmenu.cpp:677 src/gui/popups/popupmenu.cpp:848
+#: src/gui/popups/popupmenu.cpp:1045 src/gui/popups/popupmenu.cpp:1116
 #: src/gui/setupinputpages.cpp:48
 msgid "Move"
 msgstr "移動"
@@ -1540,7 +1577,7 @@ msgstr "移動"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:332 src/input/pages/basic.cpp:88
+#: src/gui/popups/popupmenu.cpp:352 src/input/pages/basic.cpp:88
 #: src/resources/db/npcdb.cpp:168
 msgid "Talk"
 msgstr "對話"
@@ -1555,7 +1592,7 @@ msgstr "對話"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:344 src/gui/popups/popupmenu.cpp:2604
+#: src/gui/popups/popupmenu.cpp:364 src/gui/popups/popupmenu.cpp:2626
 #: src/gui/windows/buydialog.cpp:214 src/gui/windows/buydialog.cpp:237
 #: src/gui/windows/buydialog.cpp:261 src/gui/windows/buydialog.cpp:339
 #: src/gui/windows/buydialog.cpp:347 src/gui/windows/buyselldialog.cpp:74
@@ -1574,7 +1611,7 @@ msgstr "購買"
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
 #. TRANSLATORS: npc context menu item
-#: src/gui/popups/popupmenu.cpp:347 src/gui/popups/popupmenu.cpp:2616
+#: src/gui/popups/popupmenu.cpp:367 src/gui/popups/popupmenu.cpp:2638
 #: src/gui/widgets/selldialog.cpp:58 src/gui/widgets/selldialog.cpp:115
 #: src/gui/widgets/selldialog.cpp:171 src/gui/windows/buyselldialog.cpp:76
 #: src/gui/windows/shopwindow.cpp:173 src/input/pages/basic.cpp:256
@@ -1586,26 +1623,26 @@ msgstr "出售"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:357 src/gui/popups/popupmenu.cpp:636
-#: src/gui/popups/popupmenu.cpp:2714
+#: src/gui/popups/popupmenu.cpp:377 src/gui/popups/popupmenu.cpp:656
+#: src/gui/popups/popupmenu.cpp:2736
 msgid "Add comment"
 msgstr "添加評論"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:381
+#: src/gui/popups/popupmenu.cpp:401
 msgid "Remove from attack list"
 msgstr "從攻擊清單中移除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:388
+#: src/gui/popups/popupmenu.cpp:408
 msgid "Add to priority attack list"
 msgstr "加至優先攻擊清單"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:392
+#: src/gui/popups/popupmenu.cpp:412
 msgid "Add to attack list"
 msgstr "加至攻擊列表"
 
@@ -1613,7 +1650,7 @@ msgstr "加至攻擊列表"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:396 src/gui/popups/popupmenu.cpp:2736
+#: src/gui/popups/popupmenu.cpp:416 src/gui/popups/popupmenu.cpp:2758
 msgid "Add to ignore list"
 msgstr "加至忽略列表"
 
@@ -1621,13 +1658,13 @@ msgstr "加至忽略列表"
 #. TRANSLATORS: Mercenary move to master
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: homunculus move to master
-#: src/gui/popups/popupmenu.cpp:405 src/gui/popups/popupmenu.cpp:422
+#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:442
 msgid "Move to master"
 msgstr "移動至主人"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:410
+#: src/gui/popups/popupmenu.cpp:430
 msgid "Fire"
 msgstr "開火"
 
@@ -1635,7 +1672,7 @@ msgstr "開火"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:425 src/gui/popups/popupmenu.cpp:444
+#: src/gui/popups/popupmenu.cpp:445 src/gui/popups/popupmenu.cpp:464
 msgid "Feed"
 msgstr "餵食"
 
@@ -1645,8 +1682,8 @@ msgstr "餵食"
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: character rename button
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:429 src/gui/popups/popupmenu.cpp:455
-#: src/gui/popups/popupmenu.cpp:784 src/gui/windows/charselectdialog.cpp:115
+#: src/gui/popups/popupmenu.cpp:449 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:804 src/gui/windows/charselectdialog.cpp:119
 #: src/gui/windows/shopwindow.cpp:202
 msgid "Rename"
 msgstr "重新命名"
@@ -1655,13 +1692,13 @@ msgstr "重新命名"
 #. TRANSLATORS: delete homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kill player
-#: src/gui/popups/popupmenu.cpp:433 src/gui/popups/popupmenu.cpp:3044
+#: src/gui/popups/popupmenu.cpp:453 src/gui/popups/popupmenu.cpp:3066
 msgid "Kill"
 msgstr "殺死"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:447
+#: src/gui/popups/popupmenu.cpp:467
 msgid "Drop loot"
 msgstr "丟棄"
 
@@ -1670,8 +1707,8 @@ msgstr "丟棄"
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:450 src/gui/windows/equipmentwindow.cpp:74
-#: src/gui/windows/inventorywindow.cpp:212 src/resources/db/itemdb.cpp:707
+#: src/gui/popups/popupmenu.cpp:470 src/gui/windows/equipmentwindow.cpp:74
+#: src/gui/windows/inventorywindow.cpp:213 src/resources/db/itemdb.cpp:707
 #: src/resources/itemtypemapdata.h:45 src/resources/itemtypemapdata.h:49
 #: src/resources/itemtypemapdata.h:53 src/resources/itemtypemapdata.h:57
 #: src/resources/itemtypemapdata.h:61 src/resources/itemtypemapdata.h:65
@@ -1684,7 +1721,7 @@ msgstr "卸下裝備"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:470 src/resources/db/petdb.cpp:117
+#: src/gui/popups/popupmenu.cpp:490 src/resources/db/petdb.cpp:117
 msgid "Return to egg"
 msgstr "返回蛋裏"
 
@@ -1692,7 +1729,7 @@ msgstr "返回蛋裏"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:509 src/gui/popups/popupmenu.cpp:704
+#: src/gui/popups/popupmenu.cpp:529 src/gui/popups/popupmenu.cpp:724
 msgid "Add name to chat"
 msgstr "把名字加至對話"
 
@@ -1713,34 +1750,34 @@ msgstr "把名字加至對話"
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:601
-#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:763
-#: src/gui/popups/popupmenu.cpp:799 src/gui/popups/popupmenu.cpp:847
-#: src/gui/popups/popupmenu.cpp:881 src/gui/popups/popupmenu.cpp:907
-#: src/gui/popups/popupmenu.cpp:1111 src/gui/popups/popupmenu.cpp:1140
-#: src/gui/popups/popupmenu.cpp:1179 src/gui/popups/popupmenu.cpp:1245
-#: src/gui/popups/popupmenu.cpp:1742 src/gui/popups/popupmenu.cpp:1783
-#: src/gui/popups/popupmenu.cpp:1843 src/gui/popups/popupmenu.cpp:1894
-#: src/gui/popups/popupmenu.cpp:1938 src/gui/popups/popupmenu.cpp:2012
-#: src/gui/popups/popupmenu.cpp:2096 src/gui/popups/popupmenu.cpp:2133
-#: src/gui/popups/popupmenu.cpp:2167 src/gui/popups/popupmenu.cpp:2189
-#: src/gui/popups/popupmenu.cpp:2212 src/gui/popups/popupmenu.cpp:2239
-#: src/gui/popups/popupmenu.cpp:2258 src/gui/popups/popupmenu.cpp:2302
-#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2389
-#: src/gui/popups/popupmenu.cpp:2433 src/gui/popups/popupmenu.cpp:2754
-#: src/gui/popups/popupmenu.cpp:2958 src/gui/popups/popupmenu.cpp:3229
-#: src/gui/popups/popupmenu.cpp:3443 src/gui/popups/popupmenu.cpp:3475
-#: src/gui/popups/popupmenu.cpp:3552 src/gui/popups/popupmenu.cpp:3566
-#: src/gui/popups/popupmenu.cpp:3576 src/gui/popups/popupmenu.cpp:3586
-#: src/gui/popups/popupmenu.cpp:3596 src/gui/popups/popupmenu.cpp:3606
-#: src/gui/popups/popupmenu.cpp:3616 src/gui/windows/buyselldialog.cpp:78
+#: src/gui/popups/popupmenu.cpp:534 src/gui/popups/popupmenu.cpp:621
+#: src/gui/popups/popupmenu.cpp:728 src/gui/popups/popupmenu.cpp:783
+#: src/gui/popups/popupmenu.cpp:819 src/gui/popups/popupmenu.cpp:867
+#: src/gui/popups/popupmenu.cpp:901 src/gui/popups/popupmenu.cpp:927
+#: src/gui/popups/popupmenu.cpp:1131 src/gui/popups/popupmenu.cpp:1160
+#: src/gui/popups/popupmenu.cpp:1199 src/gui/popups/popupmenu.cpp:1265
+#: src/gui/popups/popupmenu.cpp:1765 src/gui/popups/popupmenu.cpp:1806
+#: src/gui/popups/popupmenu.cpp:1866 src/gui/popups/popupmenu.cpp:1917
+#: src/gui/popups/popupmenu.cpp:1961 src/gui/popups/popupmenu.cpp:2035
+#: src/gui/popups/popupmenu.cpp:2118 src/gui/popups/popupmenu.cpp:2155
+#: src/gui/popups/popupmenu.cpp:2189 src/gui/popups/popupmenu.cpp:2211
+#: src/gui/popups/popupmenu.cpp:2234 src/gui/popups/popupmenu.cpp:2261
+#: src/gui/popups/popupmenu.cpp:2280 src/gui/popups/popupmenu.cpp:2324
+#: src/gui/popups/popupmenu.cpp:2374 src/gui/popups/popupmenu.cpp:2411
+#: src/gui/popups/popupmenu.cpp:2455 src/gui/popups/popupmenu.cpp:2776
+#: src/gui/popups/popupmenu.cpp:2980 src/gui/popups/popupmenu.cpp:3251
+#: src/gui/popups/popupmenu.cpp:3465 src/gui/popups/popupmenu.cpp:3497
+#: src/gui/popups/popupmenu.cpp:3574 src/gui/popups/popupmenu.cpp:3588
+#: src/gui/popups/popupmenu.cpp:3598 src/gui/popups/popupmenu.cpp:3608
+#: src/gui/popups/popupmenu.cpp:3618 src/gui/popups/popupmenu.cpp:3628
+#: src/gui/popups/popupmenu.cpp:3638 src/gui/windows/buyselldialog.cpp:78
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:58
 #: src/gui/windows/charcreatedialog.cpp:115
 #: src/gui/windows/connectiondialog.cpp:52
 #: src/gui/windows/editserverdialog.cpp:68
 #: src/gui/windows/itemamountwindow.cpp:221
-#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:69
+#: src/gui/windows/pincodedialog.cpp:54 src/gui/windows/quitdialog.cpp:70
 #: src/gui/windows/registerdialog.cpp:66 src/gui/windows/setupwindow.cpp:106
 #: src/gui/windows/textcommandeditor.cpp:108 src/gui/windows/textdialog.cpp:61
 #: src/gui/windows/updaterwindow.cpp:194 src/input/pages/gui.cpp:103
@@ -1749,20 +1786,20 @@ msgstr "取消"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:576 src/gui/widgets/tabs/setup_players.cpp:83
+#: src/gui/popups/popupmenu.cpp:596 src/gui/widgets/tabs/setup_players.cpp:83
 msgid "Players"
 msgstr "玩家"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:648 src/gui/popups/popupmenu.cpp:2657
-#: src/gui/popups/popupmenu.cpp:2682
+#: src/gui/popups/popupmenu.cpp:668 src/gui/popups/popupmenu.cpp:2679
+#: src/gui/popups/popupmenu.cpp:2704
 msgid "Kick from party"
 msgstr "從隊伍踢出"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:743 src/gui/popups/popupmenu.cpp:752
+#: src/gui/popups/popupmenu.cpp:763 src/gui/popups/popupmenu.cpp:772
 msgid "Pick up"
 msgstr "拿起物品"
 
@@ -1772,14 +1809,14 @@ msgstr "拿起物品"
 #. TRANSLATORS: copy selected outfit to chat input
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:757 src/gui/popups/popupmenu.cpp:865
-#: src/gui/popups/popupmenu.cpp:1738 src/gui/popups/popupmenu.cpp:1828
-#: src/gui/popups/popupmenu.cpp:1878 src/gui/popups/popupmenu.cpp:2162
+#: src/gui/popups/popupmenu.cpp:777 src/gui/popups/popupmenu.cpp:885
+#: src/gui/popups/popupmenu.cpp:1761 src/gui/popups/popupmenu.cpp:1851
+#: src/gui/popups/popupmenu.cpp:1901 src/gui/popups/popupmenu.cpp:2184
 msgid "Add to chat"
 msgstr "加至對話"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:818
+#: src/gui/popups/popupmenu.cpp:801 src/gui/popups/popupmenu.cpp:838
 msgid "Map Item"
 msgstr "地圖物件"
 
@@ -1789,28 +1826,28 @@ msgstr "地圖物件"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:787 src/gui/popups/popupmenu.cpp:2092
-#: src/gui/popups/popupmenu.cpp:2129
+#: src/gui/popups/popupmenu.cpp:807 src/gui/popups/popupmenu.cpp:2114
+#: src/gui/popups/popupmenu.cpp:2151
 msgid "Remove"
 msgstr "清除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
 #. TRANSLATORS: warp select button
-#: src/gui/popups/popupmenu.cpp:794 src/gui/popups/popupmenu.cpp:824
-#: src/net/eathena/skillrecv.cpp:436 src/net/eathena/skillrecv.cpp:454
+#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:844
+#: src/net/eathena/skillrecv.cpp:442 src/net/eathena/skillrecv.cpp:460
 msgid "Warp"
 msgstr "傳送"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:831
+#: src/gui/popups/popupmenu.cpp:851
 msgid "Move camera"
 msgstr "移動鏡頭"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore camera to default view
-#: src/gui/popups/popupmenu.cpp:836
+#: src/gui/popups/popupmenu.cpp:856
 msgid "Restore camera"
 msgstr ""
 
@@ -1819,34 +1856,34 @@ msgstr ""
 #. TRANSLATORS: long button name for outfits window.
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:862 src/gui/setupinputpages.cpp:58
-#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:265
+#: src/gui/popups/popupmenu.cpp:882 src/gui/setupinputpages.cpp:58
+#: src/gui/windowmenu.cpp:203 src/gui/windows/inventorywindow.cpp:272
 #: src/gui/windows/outfitwindow.cpp:61
 msgid "Outfits"
 msgstr "裝備"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy equipment from player to outfit
-#: src/gui/popups/popupmenu.cpp:869
+#: src/gui/popups/popupmenu.cpp:889
 msgid "Copy from player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:873 src/input/pages/outfits.cpp:47
+#: src/gui/popups/popupmenu.cpp:893 src/input/pages/outfits.cpp:47
 msgid "Clear outfit"
 msgstr "清除裝備"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: long button name for spells window.
-#: src/gui/popups/popupmenu.cpp:900 src/gui/windowmenu.cpp:179
+#: src/gui/popups/popupmenu.cpp:920 src/gui/windowmenu.cpp:179
 msgid "Spells"
 msgstr "咒語"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:923
 msgid "Edit spell"
 msgstr "編輯咒語"
 
@@ -1854,50 +1891,50 @@ msgstr "編輯咒語"
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: clear pin code button
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:939 src/gui/widgets/pincode.cpp:129
+#: src/gui/popups/popupmenu.cpp:959 src/gui/widgets/pincode.cpp:129
 #: src/gui/windows/npcdialog.cpp:131
 msgid "Clear"
 msgstr "清除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:946
+#: src/gui/popups/popupmenu.cpp:966
 msgid "Disable highlight"
 msgstr "關閉高亮"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:952
+#: src/gui/popups/popupmenu.cpp:972
 msgid "Enable highlight"
 msgstr "開啟高亮"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:958
+#: src/gui/popups/popupmenu.cpp:978
 msgid "Don't remove name"
 msgstr "不要清除名字"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:964
+#: src/gui/popups/popupmenu.cpp:984
 msgid "Remove name"
 msgstr "清除名字"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:970
+#: src/gui/popups/popupmenu.cpp:990
 msgid "Enable away"
 msgstr "開啟暫離鍵盤"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:976
+#: src/gui/popups/popupmenu.cpp:996
 msgid "Disable away"
 msgstr "關閉暫離鍵盤"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:983
+#: src/gui/popups/popupmenu.cpp:1003
 msgid "Leave"
 msgstr "離開"
 
@@ -1907,116 +1944,116 @@ msgstr "離開"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:988 src/gui/popups/popupmenu.cpp:2208
-#: src/gui/popups/popupmenu.cpp:2254
+#: src/gui/popups/popupmenu.cpp:1008 src/gui/popups/popupmenu.cpp:2230
+#: src/gui/popups/popupmenu.cpp:2276
 msgid "Copy to clipboard"
 msgstr "複製至剪貼板"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1121
+#: src/gui/popups/popupmenu.cpp:1141
 msgid "Change guild position"
 msgstr "改變公會職位"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1173
+#: src/gui/popups/popupmenu.cpp:1193
 msgid "window"
 msgstr "視窗"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:1203
+#: src/gui/popups/popupmenu.cpp:1223
 msgid "Unlock"
 msgstr "解鎖"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:1209
+#: src/gui/popups/popupmenu.cpp:1229
 msgid "Lock"
 msgstr "鎖定"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:1221
+#: src/gui/popups/popupmenu.cpp:1241
 msgid "Show emotes for:"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for player
 #. TRANSLATORS: settings group
-#: src/gui/popups/popupmenu.cpp:1225 src/gui/widgets/tabs/setup_misc.cpp:280
+#: src/gui/popups/popupmenu.cpp:1245 src/gui/widgets/tabs/setup_misc.cpp:299
 msgid "Player"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for pet
-#: src/gui/popups/popupmenu.cpp:1229
+#: src/gui/popups/popupmenu.cpp:1249
 msgid "Pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for homuncules
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1235 src/gui/userpalette.cpp:223
+#: src/gui/popups/popupmenu.cpp:1255 src/gui/userpalette.cpp:223
 msgid "Homunculus"
 msgstr "小矮人"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show emotes for mercenary
 #. TRANSLATORS: palette color
-#: src/gui/popups/popupmenu.cpp:1239 src/gui/userpalette.cpp:217
+#: src/gui/popups/popupmenu.cpp:1259 src/gui/userpalette.cpp:217
 msgid "Mercenary"
 msgstr "傭兵"
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1293
+#: src/gui/popups/popupmenu.cpp:1313
 msgid "Rename map sign          "
 msgstr "清除地圖標誌             "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1296
+#: src/gui/popups/popupmenu.cpp:1316
 msgid "Name:                    "
 msgstr "名字:                    "
 
 #. TRANSLATORS: dialog caption
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1313
+#: src/gui/popups/popupmenu.cpp:1333
 msgid "Player comment            "
 msgstr "玩家評語                  "
 
 #. TRANSLATORS: label
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1316
+#: src/gui/popups/popupmenu.cpp:1336
 msgid "Comment:                      "
 msgstr "評語:                         "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1612
+#: src/gui/popups/popupmenu.cpp:1635
 msgid "Add to trade"
 msgstr "加至交易"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to trade
-#: src/gui/popups/popupmenu.cpp:1620
+#: src/gui/popups/popupmenu.cpp:1643
 msgid "Add to trade 10"
 msgstr "把 10 加至交易"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to trade
-#: src/gui/popups/popupmenu.cpp:1625
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Add to trade half"
 msgstr "把 一半 加至交易"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount except one item to trade
-#: src/gui/popups/popupmenu.cpp:1629
+#: src/gui/popups/popupmenu.cpp:1652
 msgid "Add to trade all-1"
 msgstr "把 全部-1 加至交易"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all amount item to trade
-#: src/gui/popups/popupmenu.cpp:1633
+#: src/gui/popups/popupmenu.cpp:1656
 msgid "Add to trade all"
 msgstr "把 全部 加至交易"
 
@@ -2025,72 +2062,73 @@ msgstr "把 全部 加至交易"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1641 src/gui/popups/popupmenu.cpp:1824
-#: src/gui/popups/popupmenu.cpp:1873 src/gui/windows/inventorywindow.cpp:297
-#: src/gui/windows/inventorywindow.cpp:331
-#: src/gui/windows/inventorywindow.cpp:985 src/gui/windows/setupwindow.cpp:108
+#: src/gui/popups/popupmenu.cpp:1664 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1896 src/gui/windows/inventorywindow.cpp:306
+#: src/gui/windows/inventorywindow.cpp:340
+#: src/gui/windows/inventorywindow.cpp:1009 src/gui/windows/setupwindow.cpp:108
 msgid "Store"
 msgstr "儲存"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add 10 item amount to storage
-#: src/gui/popups/popupmenu.cpp:1649
+#: src/gui/popups/popupmenu.cpp:1672
 msgid "Store 10"
 msgstr "儲存 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add half item amount to storage
-#: src/gui/popups/popupmenu.cpp:1654
+#: src/gui/popups/popupmenu.cpp:1677
 msgid "Store half"
 msgstr "儲存 一半"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all except one item to storage
-#: src/gui/popups/popupmenu.cpp:1658
+#: src/gui/popups/popupmenu.cpp:1681
 msgid "Store all-1"
 msgstr "儲存 全部-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add all item amount to storage
-#: src/gui/popups/popupmenu.cpp:1662
+#. TRANSLATORS: storage button
+#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:237
 msgid "Store all"
 msgstr "儲存 全部"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sub menu for craft
-#: src/gui/popups/popupmenu.cpp:1675
+#: src/gui/popups/popupmenu.cpp:1698
 msgid "Move to craft..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1685 src/gui/windows/inventorywindow.cpp:303
-#: src/gui/windows/inventorywindow.cpp:337
+#: src/gui/popups/popupmenu.cpp:1708 src/gui/windows/inventorywindow.cpp:312
+#: src/gui/windows/inventorywindow.cpp:346
 msgid "Retrieve"
 msgstr "取回"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get 10 item amount from storage
-#: src/gui/popups/popupmenu.cpp:1693
+#: src/gui/popups/popupmenu.cpp:1716
 msgid "Retrieve 10"
 msgstr "取回 10"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get half item amount from storage
-#: src/gui/popups/popupmenu.cpp:1698
+#: src/gui/popups/popupmenu.cpp:1721
 msgid "Retrieve half"
 msgstr "取回 一半"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all except one item amount from storage
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1725
 msgid "Retrieve all-1"
 msgstr "取回 全部-1"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get all item amount from storage
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1729
 msgid "Retrieve all"
 msgstr "取回 全部"
 
@@ -2103,9 +2141,9 @@ msgstr "取回 全部"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1776 src/gui/popups/popupmenu.cpp:2808
-#: src/gui/windows/inventorywindow.cpp:210
-#: src/gui/windows/inventorywindow.cpp:882 src/gui/windows/skilldialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:1799 src/gui/popups/popupmenu.cpp:2830
+#: src/gui/windows/inventorywindow.cpp:211
+#: src/gui/windows/inventorywindow.cpp:906 src/gui/windows/skilldialog.cpp:93
 #: src/gui/windows/skilldialog.cpp:194 src/gui/windows/skilldialog.cpp:521
 #: src/gui/windows/skilldialog.cpp:788 src/gui/windows/skilldialog.cpp:903
 #: src/resources/db/itemdb.cpp:715 src/resources/db/itemdb.cpp:720
@@ -2114,7 +2152,7 @@ msgid "Use"
 msgstr "使用"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1890
+#: src/gui/popups/popupmenu.cpp:1913
 msgid "Clear drop window"
 msgstr "清除掉下視窗"
 
@@ -2123,43 +2161,43 @@ msgstr "清除掉下視窗"
 #. TRANSLATORS: hide player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: hide npc
-#: src/gui/popups/popupmenu.cpp:1922 src/gui/popups/popupmenu.cpp:1987
-#: src/gui/popups/popupmenu.cpp:3063 src/gui/popups/popupmenu.cpp:3098
-#: src/gui/popups/popupmenu.cpp:3250
+#: src/gui/popups/popupmenu.cpp:1945 src/gui/popups/popupmenu.cpp:2010
+#: src/gui/popups/popupmenu.cpp:3085 src/gui/popups/popupmenu.cpp:3120
+#: src/gui/popups/popupmenu.cpp:3272
 msgid "Hide"
 msgstr "隱藏"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1995
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/popups/popupmenu.cpp:2018
 msgid "Show"
 msgstr "顯示"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2003
+#: src/gui/popups/popupmenu.cpp:2026
 msgid "Open yellow bar settings"
 msgstr "開啟黃色欄設定"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2005
+#: src/gui/popups/popupmenu.cpp:2028
 msgid "Reset yellow bar"
 msgstr "重設黃色欄"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2009 src/gui/windows/statuswindow.cpp:90
+#: src/gui/popups/popupmenu.cpp:2032 src/gui/windows/statuswindow.cpp:90
 msgid "Copy to chat"
 msgstr "複製至對話"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2053 src/gui/popups/popupmenu.cpp:2073
+#: src/gui/popups/popupmenu.cpp:2076 src/gui/popups/popupmenu.cpp:2096
 msgid "Move up"
 msgstr "往上移動"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2059 src/gui/popups/popupmenu.cpp:2080
+#: src/gui/popups/popupmenu.cpp:2082 src/gui/popups/popupmenu.cpp:2103
 msgid "Move down"
 msgstr "往下移動"
 
@@ -2167,101 +2205,101 @@ msgstr "往下移動"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2159 src/gui/popups/popupmenu.cpp:2711
+#: src/gui/popups/popupmenu.cpp:2181 src/gui/popups/popupmenu.cpp:2733
 msgid "Undress"
 msgstr "脫衣"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
 #. TRANSLATORS: debug window stats copy button
-#: src/gui/popups/popupmenu.cpp:2182 src/gui/widgets/tabs/statdebugtab.cpp:46
+#: src/gui/popups/popupmenu.cpp:2204 src/gui/widgets/tabs/statdebugtab.cpp:46
 msgid "Copy"
 msgstr "複製"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2185
+#: src/gui/popups/popupmenu.cpp:2207
 msgid "Paste"
 msgstr "貼上"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2205
+#: src/gui/popups/popupmenu.cpp:2227
 msgid "Open link"
 msgstr "開啟連結"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2224
+#: src/gui/popups/popupmenu.cpp:2246
 msgid "Show window"
 msgstr "顯示視窗"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2278
+#: src/gui/popups/popupmenu.cpp:2300
 msgid "Skill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add skill to shortcurs tab
-#: src/gui/popups/popupmenu.cpp:2282
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Add skill shortcut"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill level
-#: src/gui/popups/popupmenu.cpp:2287
+#: src/gui/popups/popupmenu.cpp:2309
 msgid "Skill level..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast type
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2313
 msgid "Skill cast type..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by x
-#: src/gui/popups/popupmenu.cpp:2295
+#: src/gui/popups/popupmenu.cpp:2317
 msgid "Skill offset by x..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set skill cast offset by y
-#: src/gui/popups/popupmenu.cpp:2299
+#: src/gui/popups/popupmenu.cpp:2321
 msgid "Skill offset by y..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2326
+#: src/gui/popups/popupmenu.cpp:2348
 msgid "Skill cast offset by x"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2332
+#: src/gui/popups/popupmenu.cpp:2354
 msgid "Skill cast offset by y"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level header
-#: src/gui/popups/popupmenu.cpp:2374
+#: src/gui/popups/popupmenu.cpp:2396
 msgid "Select skill level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill level
-#: src/gui/popups/popupmenu.cpp:2385
+#: src/gui/popups/popupmenu.cpp:2407
 msgid "Max level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type header
-#: src/gui/popups/popupmenu.cpp:2413
+#: src/gui/popups/popupmenu.cpp:2435
 msgid "Select skill cast type"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: button in input settings tab
-#: src/gui/popups/popupmenu.cpp:2417 src/gui/popups/skillpopup.cpp:171
+#: src/gui/popups/popupmenu.cpp:2439 src/gui/popups/skillpopup.cpp:171
 #: src/gui/widgets/tabs/setup_input.cpp:71
 msgid "Default"
 msgstr "預設"
@@ -2269,149 +2307,149 @@ msgstr "預設"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: debug window tab
-#: src/gui/popups/popupmenu.cpp:2421 src/gui/popups/skillpopup.cpp:175
+#: src/gui/popups/popupmenu.cpp:2443 src/gui/popups/skillpopup.cpp:175
 #: src/gui/windows/debugwindow.cpp:70
 msgid "Target"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
-#: src/gui/popups/popupmenu.cpp:2425 src/gui/popups/skillpopup.cpp:179
+#: src/gui/popups/popupmenu.cpp:2447 src/gui/popups/skillpopup.cpp:179
 msgid "Mouse position"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: skill cast type
 #. TRANSLATORS: Skill type
-#: src/gui/popups/popupmenu.cpp:2429 src/resources/skill/skilltypelist.h:39
+#: src/gui/popups/popupmenu.cpp:2451 src/resources/skill/skilltypelist.h:39
 msgid "Self"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2477 src/gui/popups/popupmenu.cpp:2513
-#: src/gui/popups/popupmenu.cpp:2552 src/gui/popups/popupmenu.cpp:2570
+#: src/gui/popups/popupmenu.cpp:2499 src/gui/popups/popupmenu.cpp:2535
+#: src/gui/popups/popupmenu.cpp:2574 src/gui/popups/popupmenu.cpp:2592
 msgid "Disregard"
 msgstr "無視"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2480 src/gui/popups/popupmenu.cpp:2516
-#: src/gui/popups/popupmenu.cpp:2555 src/gui/windows/confirmdialog.cpp:93
+#: src/gui/popups/popupmenu.cpp:2502 src/gui/popups/popupmenu.cpp:2538
+#: src/gui/popups/popupmenu.cpp:2577 src/gui/windows/confirmdialog.cpp:93
 msgid "Ignore"
 msgstr "忽略"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2483 src/gui/popups/popupmenu.cpp:2558
+#: src/gui/popups/popupmenu.cpp:2505 src/gui/popups/popupmenu.cpp:2580
 msgid "Black list"
 msgstr "加至黑名單"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2486 src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2508 src/gui/popups/popupmenu.cpp:2541
 msgid "Set as enemy"
 msgstr "設為冤家"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2489 src/gui/popups/popupmenu.cpp:2522
-#: src/gui/popups/popupmenu.cpp:2534 src/gui/popups/popupmenu.cpp:2543
-#: src/gui/popups/popupmenu.cpp:2561
+#: src/gui/popups/popupmenu.cpp:2511 src/gui/popups/popupmenu.cpp:2544
+#: src/gui/popups/popupmenu.cpp:2556 src/gui/popups/popupmenu.cpp:2565
+#: src/gui/popups/popupmenu.cpp:2583
 msgid "Erase"
 msgstr "擦去"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2499
+#: src/gui/popups/popupmenu.cpp:2521
 msgid "Be friend"
 msgstr "設為朋友"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2510 src/gui/popups/popupmenu.cpp:2528
-#: src/gui/popups/popupmenu.cpp:2540 src/gui/popups/popupmenu.cpp:2549
-#: src/gui/popups/popupmenu.cpp:2567
+#: src/gui/popups/popupmenu.cpp:2532 src/gui/popups/popupmenu.cpp:2550
+#: src/gui/popups/popupmenu.cpp:2562 src/gui/popups/popupmenu.cpp:2571
+#: src/gui/popups/popupmenu.cpp:2589
 msgid "Unignore"
 msgstr "取消忽略"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2586
+#: src/gui/popups/popupmenu.cpp:2608
 msgid "Follow"
 msgstr "跟隨"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2590
+#: src/gui/popups/popupmenu.cpp:2612
 msgid "Imitate"
 msgstr "模仿"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2610 src/gui/popups/popupmenu.cpp:2634
+#: src/gui/popups/popupmenu.cpp:2632 src/gui/popups/popupmenu.cpp:2656
 msgid "Buy (?)"
 msgstr "購買 (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2622 src/gui/popups/popupmenu.cpp:2637
+#: src/gui/popups/popupmenu.cpp:2644 src/gui/popups/popupmenu.cpp:2659
 msgid "Sell (?)"
 msgstr "出售 (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2651 src/gui/popups/popupmenu.cpp:2676
+#: src/gui/popups/popupmenu.cpp:2673 src/gui/popups/popupmenu.cpp:2698
 msgid "Invite to party"
 msgstr "邀請至隊伍"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2700
+#: src/gui/popups/popupmenu.cpp:2722
 #, c-format
 msgid "Join chat %s"
 msgstr "加入對話 %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2708
+#: src/gui/popups/popupmenu.cpp:2730
 msgid "Show Items"
 msgstr "顯示物件"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2725
+#: src/gui/popups/popupmenu.cpp:2747
 msgid "Remove from pickup list"
 msgstr "從拾起清單中移除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2732
+#: src/gui/popups/popupmenu.cpp:2754
 msgid "Add to pickup list"
 msgstr "加至拾起清單"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2784
+#: src/gui/popups/popupmenu.cpp:2806
 msgid "Unprotect item"
 msgstr "取消保護物件"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2793
+#: src/gui/popups/popupmenu.cpp:2815
 msgid "Protect item"
 msgstr "保護物件"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2874 src/gui/windows/inventorywindow.cpp:230
-#: src/gui/windows/inventorywindow.cpp:993
+#: src/gui/popups/popupmenu.cpp:2896 src/gui/windows/inventorywindow.cpp:231
+#: src/gui/windows/inventorywindow.cpp:1022
 msgid "Drop..."
 msgstr "丟棄..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2877
+#: src/gui/popups/popupmenu.cpp:2899
 msgid "Drop all"
 msgstr "丟棄全部"
 
@@ -2419,39 +2457,39 @@ msgstr "丟棄全部"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: long button name for drops window.
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2883 src/gui/windowmenu.cpp:185
-#: src/gui/windows/inventorywindow.cpp:998
+#: src/gui/popups/popupmenu.cpp:2905 src/gui/windowmenu.cpp:185
+#: src/gui/windows/inventorywindow.cpp:1027
 msgid "Drop"
 msgstr "丟棄"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2894
+#: src/gui/popups/popupmenu.cpp:2916
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2902
+#: src/gui/popups/popupmenu.cpp:2924
 #, c-format
 msgid "Show %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player account info
-#: src/gui/popups/popupmenu.cpp:2909
+#: src/gui/popups/popupmenu.cpp:2931
 msgid "Account info"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player level
-#: src/gui/popups/popupmenu.cpp:2915
+#: src/gui/popups/popupmenu.cpp:2937
 msgid "Level"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player stats
 #. TRANSLATORS: clan window tab
-#: src/gui/popups/popupmenu.cpp:2921 src/gui/windows/clanwindow.cpp:65
+#: src/gui/popups/popupmenu.cpp:2943 src/gui/windows/clanwindow.cpp:65
 msgid "Stats"
 msgstr ""
 
@@ -2460,8 +2498,8 @@ msgstr ""
 #. TRANSLATORS: long button name for inventory window.
 #. TRANSLATORS: inventory window name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2927 src/gui/windowmenu.cpp:138
-#: src/gui/windows/inventorywindow.cpp:154
+#: src/gui/popups/popupmenu.cpp:2949 src/gui/windowmenu.cpp:138
+#: src/gui/windows/inventorywindow.cpp:155
 #: src/resources/inventory/inventory.cpp:360
 msgid "Inventory"
 msgstr "背包"
@@ -2469,7 +2507,7 @@ msgstr "背包"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show player storage list
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2933 src/resources/inventory/inventory.cpp:365
+#: src/gui/popups/popupmenu.cpp:2955 src/resources/inventory/inventory.cpp:365
 msgid "Storage"
 msgstr ""
 
@@ -2478,8 +2516,8 @@ msgstr ""
 #. TRANSLATORS: long button name for cart window.
 #. TRANSLATORS: cart button tooltip
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:2939 src/gui/windowmenu.cpp:144
-#: src/gui/windows/inventorywindow.cpp:267
+#: src/gui/popups/popupmenu.cpp:2961 src/gui/windowmenu.cpp:144
+#: src/gui/windows/inventorywindow.cpp:274
 #: src/resources/inventory/inventory.cpp:375
 msgid "Cart"
 msgstr ""
@@ -2487,31 +2525,31 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
 #. TRANSLATORS: settings option
-#: src/gui/popups/popupmenu.cpp:2945 src/gui/widgets/tabs/setup_chat.cpp:93
+#: src/gui/popups/popupmenu.cpp:2967 src/gui/widgets/tabs/setup_chat.cpp:93
 msgid "Commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm char commands
-#: src/gui/popups/popupmenu.cpp:2951
+#: src/gui/popups/popupmenu.cpp:2973
 msgid "Char commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: back to gm menu
-#: src/gui/popups/popupmenu.cpp:2955 src/gui/popups/popupmenu.cpp:3226
+#: src/gui/popups/popupmenu.cpp:2977 src/gui/popups/popupmenu.cpp:3248
 msgid "Back"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: find player position
-#: src/gui/popups/popupmenu.cpp:2971
+#: src/gui/popups/popupmenu.cpp:2993
 msgid "Locate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2977
+#: src/gui/popups/popupmenu.cpp:2999
 msgid "Check ip"
 msgstr "檢查IP"
 
@@ -2519,7 +2557,7 @@ msgstr "檢查IP"
 #. TRANSLATORS: go to player position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to npc
-#: src/gui/popups/popupmenu.cpp:2983 src/gui/popups/popupmenu.cpp:3271
+#: src/gui/popups/popupmenu.cpp:3005 src/gui/popups/popupmenu.cpp:3293
 msgid "Goto"
 msgstr "到"
 
@@ -2527,109 +2565,109 @@ msgstr "到"
 #. TRANSLATORS: recall player to current position
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp npc to player location
-#: src/gui/popups/popupmenu.cpp:2989 src/gui/popups/popupmenu.cpp:3258
+#: src/gui/popups/popupmenu.cpp:3011 src/gui/popups/popupmenu.cpp:3280
 msgid "Recall"
 msgstr "召回"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all party members to player location
-#: src/gui/popups/popupmenu.cpp:3009
+#: src/gui/popups/popupmenu.cpp:3031
 msgid "Recall party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall all guild members to player location
-#: src/gui/popups/popupmenu.cpp:3017
+#: src/gui/popups/popupmenu.cpp:3039
 msgid "Recall guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: give party leader status
-#: src/gui/popups/popupmenu.cpp:3030
+#: src/gui/popups/popupmenu.cpp:3052
 msgid "Give party leader"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show menu
-#: src/gui/popups/popupmenu.cpp:3051
+#: src/gui/popups/popupmenu.cpp:3073
 msgid "Show..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute menu
-#: src/gui/popups/popupmenu.cpp:3054
+#: src/gui/popups/popupmenu.cpp:3076
 msgid "Mute..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable immortal mode for player
-#: src/gui/popups/popupmenu.cpp:3079
+#: src/gui/popups/popupmenu.cpp:3101
 msgid "Immortal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send player to jail
-#: src/gui/popups/popupmenu.cpp:3085
+#: src/gui/popups/popupmenu.cpp:3107
 msgid "Jail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: restore player from jail
-#: src/gui/popups/popupmenu.cpp:3091
+#: src/gui/popups/popupmenu.cpp:3113
 msgid "Unjail"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killer
-#: src/gui/popups/popupmenu.cpp:3105
+#: src/gui/popups/popupmenu.cpp:3127
 msgid "Killer"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player as killable
-#: src/gui/popups/popupmenu.cpp:3111
+#: src/gui/popups/popupmenu.cpp:3133
 msgid "Killable"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player save position
-#: src/gui/popups/popupmenu.cpp:3117
+#: src/gui/popups/popupmenu.cpp:3139
 msgid "Set save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to save position
-#: src/gui/popups/popupmenu.cpp:3123
+#: src/gui/popups/popupmenu.cpp:3145
 msgid "Warp to save"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp player to random position on same map
-#: src/gui/popups/popupmenu.cpp:3129
+#: src/gui/popups/popupmenu.cpp:3151
 msgid "Warp to random"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn player clone
-#: src/gui/popups/popupmenu.cpp:3136
+#: src/gui/popups/popupmenu.cpp:3158
 msgid "Spawn clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave player clone
-#: src/gui/popups/popupmenu.cpp:3143
+#: src/gui/popups/popupmenu.cpp:3165
 msgid "Spawn slave clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn evil player clone
-#: src/gui/popups/popupmenu.cpp:3150
+#: src/gui/popups/popupmenu.cpp:3172
 msgid "Spawn evil clone"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: break guild
-#: src/gui/popups/popupmenu.cpp:3157
+#: src/gui/popups/popupmenu.cpp:3179
 msgid "Break guild"
 msgstr ""
 
@@ -2637,31 +2675,31 @@ msgstr ""
 #. TRANSLATORS: kick player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick monster
-#: src/gui/popups/popupmenu.cpp:3166 src/gui/popups/popupmenu.cpp:3241
-#: src/gui/popups/popupmenu.cpp:3286
+#: src/gui/popups/popupmenu.cpp:3188 src/gui/popups/popupmenu.cpp:3263
+#: src/gui/popups/popupmenu.cpp:3308
 msgid "Kick"
 msgstr "踢走"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3174
+#: src/gui/popups/popupmenu.cpp:3196
 #, c-format
 msgid "Mute %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3184 src/gui/popups/popupmenu.cpp:3188
-#: src/gui/popups/popupmenu.cpp:3192 src/gui/popups/popupmenu.cpp:3196
-#: src/gui/popups/popupmenu.cpp:3200
+#: src/gui/popups/popupmenu.cpp:3206 src/gui/popups/popupmenu.cpp:3210
+#: src/gui/popups/popupmenu.cpp:3214 src/gui/popups/popupmenu.cpp:3218
+#: src/gui/popups/popupmenu.cpp:3222
 #, c-format
 msgid "Mute %d"
 msgstr "靜音 %d"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: mute player
-#: src/gui/popups/popupmenu.cpp:3205 src/gui/popups/popupmenu.cpp:3209
-#: src/gui/popups/popupmenu.cpp:3213 src/gui/popups/popupmenu.cpp:3217
-#: src/gui/popups/popupmenu.cpp:3221
+#: src/gui/popups/popupmenu.cpp:3227 src/gui/popups/popupmenu.cpp:3231
+#: src/gui/popups/popupmenu.cpp:3235 src/gui/popups/popupmenu.cpp:3239
+#: src/gui/popups/popupmenu.cpp:3243
 #, c-format
 msgid "Unmute %d"
 msgstr "取消靜音 %d"
@@ -2670,19 +2708,19 @@ msgstr "取消靜音 %d"
 #. TRANSLATORS: disguise to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disguise to monster
-#: src/gui/popups/popupmenu.cpp:3265 src/gui/popups/popupmenu.cpp:3308
+#: src/gui/popups/popupmenu.cpp:3287 src/gui/popups/popupmenu.cpp:3330
 msgid "Disguise"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn monster
-#: src/gui/popups/popupmenu.cpp:3292
+#: src/gui/popups/popupmenu.cpp:3314
 msgid "Spawn same"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: spawn slave monster
-#: src/gui/popups/popupmenu.cpp:3301
+#: src/gui/popups/popupmenu.cpp:3323
 msgid "Spawn slave"
 msgstr ""
 
@@ -2696,8 +2734,8 @@ msgstr ""
 #. TRANSLATORS: info message header
 #. TRANSLATORS: info header
 #. TRANSLATORS: info message
-#: src/gui/popups/popupmenu.cpp:3316 src/gui/popups/popupmenu.cpp:3345
-#: src/gui/popups/popupmenu.cpp:3364 src/gui/windows/charselectdialog.cpp:81
+#: src/gui/popups/popupmenu.cpp:3338 src/gui/popups/popupmenu.cpp:3367
+#: src/gui/popups/popupmenu.cpp:3386 src/gui/windows/charselectdialog.cpp:82
 #: src/gui/windows/clanwindow.cpp:63 src/gui/windows/serverdialog.cpp:122
 #: src/net/ea/charserverrecv.cpp:130 src/net/eathena/charserverrecv.cpp:435
 #: src/net/eathena/charserverrecv.cpp:471
@@ -2706,117 +2744,111 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster in current map
-#: src/gui/popups/popupmenu.cpp:3323
+#: src/gui/popups/popupmenu.cpp:3345
 msgid "Search"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show selected monster spawns in all maps
-#: src/gui/popups/popupmenu.cpp:3330
+#: src/gui/popups/popupmenu.cpp:3352
 msgid "Search spawns"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: show who drops item
-#: src/gui/popups/popupmenu.cpp:3351 src/gui/popups/popupmenu.cpp:3370
+#: src/gui/popups/popupmenu.cpp:3373 src/gui/popups/popupmenu.cpp:3392
 msgid "Who drops"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3377
+#: src/gui/popups/popupmenu.cpp:3399
 msgid "Add 1"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3380
+#: src/gui/popups/popupmenu.cpp:3402
 msgid "Add 5"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3383
+#: src/gui/popups/popupmenu.cpp:3405
 msgid "Add 10"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3386
+#: src/gui/popups/popupmenu.cpp:3408
 msgid "Add 100"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3389
+#: src/gui/popups/popupmenu.cpp:3411
 msgid "Add 1000"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm create item
-#: src/gui/popups/popupmenu.cpp:3392
+#: src/gui/popups/popupmenu.cpp:3414
 msgid "Add 10000"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:3400
+#: src/gui/popups/popupmenu.cpp:3422
 msgid "GM commands"
 msgstr "GM命令"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move current item to craft slot
-#: src/gui/popups/popupmenu.cpp:3470
+#: src/gui/popups/popupmenu.cpp:3492
 #, c-format
 msgid "Move to craft %d"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open mail dialog
-#: src/gui/popups/popupmenu.cpp:3487
+#: src/gui/popups/popupmenu.cpp:3509
 msgid "Mail to..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: catch pet command
-#: src/gui/popups/popupmenu.cpp:3496
+#: src/gui/popups/popupmenu.cpp:3518
 msgid "Taming pet"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: adopt child command
-#: src/gui/popups/popupmenu.cpp:3505
+#: src/gui/popups/popupmenu.cpp:3527
 msgid "Adopt child"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: leave party
-#: src/gui/popups/popupmenu.cpp:3518
+#: src/gui/popups/popupmenu.cpp:3540
 msgid "Leave party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create party
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3524 src/progs/manaplus/actions/chat.cpp:362
+#: src/gui/popups/popupmenu.cpp:3546 src/progs/manaplus/actions/chat.cpp:362
 msgid "Create party"
 msgstr ""
 
-#. TRANSLATORS: popup menu item
-#. TRANSLATORS: leave guild
-#: src/gui/popups/popupmenu.cpp:3534
-msgid "Leave guild"
-msgstr ""
-
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: create guild
 #. TRANSLATORS: dialog header
-#: src/gui/popups/popupmenu.cpp:3540 src/progs/manaplus/actions/chat.cpp:384
+#: src/gui/popups/popupmenu.cpp:3562 src/progs/manaplus/actions/chat.cpp:384
 msgid "Create guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change guild notice message
-#: src/gui/popups/popupmenu.cpp:3562
+#: src/gui/popups/popupmenu.cpp:3584
 msgid "Change notice"
 msgstr ""
 
@@ -2858,7 +2890,7 @@ msgstr "捷徑"
 #. TRANSLATORS: settings group
 #. TRANSLATORS: long button name for windows list menu.
 #. TRANSLATORS: input action label
-#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:420
+#: src/gui/setupinputpages.cpp:52 src/gui/widgets/tabs/setup_misc.cpp:439
 #: src/gui/windowmenu.cpp:250 src/input/pages/windows.cpp:34
 msgid "Windows"
 msgstr "視窗"
@@ -2882,7 +2914,7 @@ msgstr "表情"
 #. TRANSLATORS: longt button name for chat window.
 #. TRANSLATORS: chat window name
 #: src/gui/setupinputpages.cpp:60 src/gui/widgets/tabs/setup_chat.cpp:40
-#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:95
+#: src/gui/windowmenu.cpp:115 src/gui/windows/chatwindow.cpp:99
 msgid "Chat"
 msgstr "聊天"
 
@@ -2894,7 +2926,7 @@ msgstr "聊天"
 #: src/gui/setupinputpages.cpp:62 src/gui/userpalette.cpp:474
 #: src/gui/widgets/tabs/setup_audio.cpp:188
 #: src/gui/widgets/tabs/setup_chat.cpp:325
-#: src/gui/widgets/tabs/setup_misc.cpp:505
+#: src/gui/widgets/tabs/setup_misc.cpp:524
 #: src/gui/widgets/tabs/setup_visual.cpp:223 src/input/pages/chat.cpp:145
 #: src/input/pages/gui.cpp:85 src/input/pages/other.cpp:106
 msgid "Other"
@@ -3233,7 +3265,7 @@ msgstr ""
 #. TRANSLATORS: money label
 #. TRANSLATORS: status window label
 #: src/gui/widgets/characterdisplay.cpp:146
-#: src/gui/windows/inventorywindow.cpp:794 src/gui/windows/statuswindow.cpp:76
+#: src/gui/windows/inventorywindow.cpp:818 src/gui/windows/statuswindow.cpp:76
 #: src/gui/windows/statuswindow.cpp:223 src/gui/windows/statuswindow.cpp:315
 #, c-format
 msgid "Money: %s"
@@ -3275,8 +3307,8 @@ msgstr "增加"
 #. TRANSLATORS: sell dialog button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/selldialog.cpp:121 src/gui/windows/buydialog.cpp:358
-#: src/gui/windows/quitdialog.cpp:51 src/gui/windows/quitdialog.cpp:56
-#: src/gui/windows/quitdialog.cpp:58 src/gui/windows/serverdialog.cpp:108
+#: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
+#: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:108
 #: src/gui/windows/textselectdialog.cpp:96 src/input/pages/basic.cpp:226
 msgid "Quit"
 msgstr "離開"
@@ -4548,71 +4580,90 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_misc.cpp:269
+msgid "Sync player move distance on legacy servers"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:276
+msgid "Increase your effective Walk Delay"
+msgstr ""
+
+#. TRANSLATORS: settings description
+#: src/gui/widgets/tabs/setup_misc.cpp:278
+msgid ""
+"Walk slower than your maximum allowed speed.\n"
+"This can decrease desync when autonav is used over long distances, and makes "
+"it easier for others to autofollow you.\n"
+"0 is off, 15~20 is recommended for evol2 servers."
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_misc.cpp:288
 msgid "Crazy move A program"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:274
+#: src/gui/widgets/tabs/setup_misc.cpp:293
 msgid "Mouse relative moves (good for touch interfaces)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:284
+#: src/gui/widgets/tabs/setup_misc.cpp:303
 msgid "Show own hp bar"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:289
+#: src/gui/widgets/tabs/setup_misc.cpp:308
 msgid "Enable quick stats"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:294
+#: src/gui/widgets/tabs/setup_misc.cpp:313
 msgid "Cycle player targets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:299
+#: src/gui/widgets/tabs/setup_misc.cpp:318
 msgid "Show job exp messages"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:304
+#: src/gui/widgets/tabs/setup_misc.cpp:323
 msgid "Show players popups"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:309
+#: src/gui/widgets/tabs/setup_misc.cpp:328
 msgid "Afk message"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:314
+#: src/gui/widgets/tabs/setup_misc.cpp:333
 msgid "Show job"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:319
+#: src/gui/widgets/tabs/setup_misc.cpp:338
 msgid "Enable attack filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:324
+#: src/gui/widgets/tabs/setup_misc.cpp:343
 msgid "Enable pickup filter"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:329
+#: src/gui/widgets/tabs/setup_misc.cpp:348
 msgid "Enable advert protocol"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:334
+#: src/gui/widgets/tabs/setup_misc.cpp:353
 msgid "Enabled pets support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:339
+#: src/gui/widgets/tabs/setup_misc.cpp:358
 msgid "Enable weight notifications"
 msgstr ""
 
@@ -4620,206 +4671,206 @@ msgstr ""
 #. TRANSLATORS: long button name for shop window.
 #. TRANSLATORS: shop window name
 #. TRANSLATORS: shop button tooltip
-#: src/gui/widgets/tabs/setup_misc.cpp:344 src/gui/windowmenu.cpp:197
+#: src/gui/widgets/tabs/setup_misc.cpp:363 src/gui/windowmenu.cpp:197
 #: src/gui/windows/buyselldialog.cpp:43 src/gui/windows/buyselldialog.cpp:54
-#: src/gui/windows/inventorywindow.cpp:269
+#: src/gui/windows/inventorywindow.cpp:276
 msgid "Shop"
 msgstr "商店"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:348
+#: src/gui/widgets/tabs/setup_misc.cpp:367
 msgid "Accept sell/buy requests"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:353
+#: src/gui/widgets/tabs/setup_misc.cpp:372
 msgid "Enable shop mode"
 msgstr ""
 
 #. TRANSLATORS: settings group
 #. TRANSLATORS: npc dialog name
-#: src/gui/widgets/tabs/setup_misc.cpp:359 src/gui/windows/npcdialog.cpp:99
+#: src/gui/widgets/tabs/setup_misc.cpp:378 src/gui/windows/npcdialog.cpp:99
 msgid "NPC"
 msgstr "NPC"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:363
+#: src/gui/widgets/tabs/setup_misc.cpp:382
 msgid "Cycle npc targets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:368
+#: src/gui/widgets/tabs/setup_misc.cpp:387
 msgid "Log NPC dialogue"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:374
+#: src/gui/widgets/tabs/setup_misc.cpp:393
 msgid "Bots support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:378
+#: src/gui/widgets/tabs/setup_misc.cpp:397
 msgid "Enable guild bot support and disable native guild support"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:385
+#: src/gui/widgets/tabs/setup_misc.cpp:404
 msgid "Enable manamarket bot support"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:393
+#: src/gui/widgets/tabs/setup_misc.cpp:412
 msgid "Keyboard"
 msgstr "鍵盤"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:397
+#: src/gui/widgets/tabs/setup_misc.cpp:416
 msgid "Repeat delay"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:402
+#: src/gui/widgets/tabs/setup_misc.cpp:421
 msgid "Repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:407
+#: src/gui/widgets/tabs/setup_misc.cpp:426
 msgid "Custom repeat interval"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:413
+#: src/gui/widgets/tabs/setup_misc.cpp:432
 msgid "Enable alt-tab workaround"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:425
+#: src/gui/widgets/tabs/setup_misc.cpp:444
 msgid "Shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:430
+#: src/gui/widgets/tabs/setup_misc.cpp:449
 msgid "Show icons on shortcut buttons"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:436
+#: src/gui/widgets/tabs/setup_misc.cpp:455
 msgid "Proxy server"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:441
+#: src/gui/widgets/tabs/setup_misc.cpp:460
 msgid "Proxy type"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:446
+#: src/gui/widgets/tabs/setup_misc.cpp:465
 msgid "Proxy address:port"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:451
+#: src/gui/widgets/tabs/setup_misc.cpp:470
 msgid "Tunnel through HTTP proxy"
 msgstr ""
 
 #. TRANSLATORS: settings group
-#: src/gui/widgets/tabs/setup_misc.cpp:457
+#: src/gui/widgets/tabs/setup_misc.cpp:476
 msgid "Logging"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:461
+#: src/gui/widgets/tabs/setup_misc.cpp:480
 msgid "Enable OpenGL version check (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:467
+#: src/gui/widgets/tabs/setup_misc.cpp:486
 msgid "Enable debug log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:472
+#: src/gui/widgets/tabs/setup_misc.cpp:491
 msgid "Ignore logging packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:477
+#: src/gui/widgets/tabs/setup_misc.cpp:496
 msgid "Log unimplemented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:482
+#: src/gui/widgets/tabs/setup_misc.cpp:501
 msgid "Enable OpenGL log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:487
+#: src/gui/widgets/tabs/setup_misc.cpp:506
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:494
+#: src/gui/widgets/tabs/setup_misc.cpp:513
 msgid "SDL logging level"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_misc.cpp:500 src/input/pages/other.cpp:408
+#: src/gui/widgets/tabs/setup_misc.cpp:519 src/input/pages/other.cpp:408
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:509
+#: src/gui/widgets/tabs/setup_misc.cpp:528
 msgid "Enable server side attack"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:514
+#: src/gui/widgets/tabs/setup_misc.cpp:533
 msgid "Hide support page link on error"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:519
+#: src/gui/widgets/tabs/setup_misc.cpp:538
 msgid "Enable double clicks"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:524
+#: src/gui/widgets/tabs/setup_misc.cpp:543
 msgid "Enable bot checker"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:529
+#: src/gui/widgets/tabs/setup_misc.cpp:548
 msgid "Enable buggy servers protection (do not disable)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:535
+#: src/gui/widgets/tabs/setup_misc.cpp:554
 msgid "Low traffic mode"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:541
+#: src/gui/widgets/tabs/setup_misc.cpp:560
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:548
+#: src/gui/widgets/tabs/setup_misc.cpp:567
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:555
+#: src/gui/widgets/tabs/setup_misc.cpp:574
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:560
+#: src/gui/widgets/tabs/setup_misc.cpp:579
 msgid "Show background"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_misc.cpp:566
+#: src/gui/widgets/tabs/setup_misc.cpp:585
 msgid "Screen density override"
 msgstr ""
 
@@ -5175,7 +5226,7 @@ msgstr "允許密語"
 #. TRANSLATORS: command editor button
 #. TRANSLATORS: input action name
 #: src/gui/widgets/tabs/setup_relations.cpp:81
-#: src/gui/windows/charselectdialog.cpp:83 src/gui/windows/mailwindow.cpp:73
+#: src/gui/windows/charselectdialog.cpp:84 src/gui/windows/mailwindow.cpp:73
 #: src/gui/windows/serverdialog.cpp:118 src/gui/windows/shopwindow.cpp:129
 #: src/gui/windows/textcommandeditor.cpp:112 src/input/pages/gui.cpp:109
 msgid "Delete"
@@ -5265,30 +5316,30 @@ msgid "Theme"
 msgstr "主題"
 
 #. TRANSLATORS: theme name
-#: src/gui/widgets/tabs/setup_theme.cpp:255
+#: src/gui/widgets/tabs/setup_theme.cpp:254
 msgid "Name: "
 msgstr ""
 
 #. TRANSLATORS: theme copyright
-#: src/gui/widgets/tabs/setup_theme.cpp:257
+#: src/gui/widgets/tabs/setup_theme.cpp:256
 msgid "Copyright:"
 msgstr ""
 
 #. TRANSLATORS: theme info dialog header
-#: src/gui/widgets/tabs/setup_theme.cpp:323
+#: src/gui/widgets/tabs/setup_theme.cpp:322
 msgid "Theme info"
 msgstr ""
 
 #. TRANSLATORS: theme message dialog
-#: src/gui/widgets/tabs/setup_theme.cpp:358
+#: src/gui/widgets/tabs/setup_theme.cpp:357
 msgid "Theme Changed"
 msgstr ""
 
 #. TRANSLATORS: ok dialog message
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_theme.cpp:360
-#: src/gui/widgets/tabs/setup_video.cpp:430
-#: src/gui/widgets/tabs/setup_video.cpp:448
+#: src/gui/widgets/tabs/setup_theme.cpp:359
+#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:450
 msgid "Restart your client for the change to take effect."
 msgstr ""
 
@@ -5380,45 +5431,45 @@ msgstr ""
 
 #. TRANSLATORS: video settings label
 #: src/gui/widgets/tabs/setup_video.cpp:86
-#: src/gui/widgets/tabs/setup_video.cpp:136
-#: src/gui/widgets/tabs/setup_video.cpp:353
-#: src/gui/widgets/tabs/setup_video.cpp:505
+#: src/gui/widgets/tabs/setup_video.cpp:137
+#: src/gui/widgets/tabs/setup_video.cpp:355
+#: src/gui/widgets/tabs/setup_video.cpp:507
 msgid "Alt FPS limit: "
 msgstr ""
 
 #. TRANSLATORS: video settings button
-#: src/gui/widgets/tabs/setup_video.cpp:89
+#: src/gui/widgets/tabs/setup_video.cpp:90
 msgid "Detect best mode"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:100
+#: src/gui/widgets/tabs/setup_video.cpp:101
 msgid "High DPI"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:106
+#: src/gui/widgets/tabs/setup_video.cpp:107
 msgid "Show cursor"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:109
+#: src/gui/widgets/tabs/setup_video.cpp:110
 msgid "Custom cursor"
 msgstr "自訂滑鼠標"
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:114
+#: src/gui/widgets/tabs/setup_video.cpp:115
 msgid "Enable resize"
 msgstr ""
 
 #. TRANSLATORS: video settings checkbox
-#: src/gui/widgets/tabs/setup_video.cpp:117
+#: src/gui/widgets/tabs/setup_video.cpp:118
 msgid "No frame"
 msgstr ""
 
 #. TRANSLATORS: video settings tab name
 #. TRANSLATORS: video tab quick button
-#: src/gui/widgets/tabs/setup_video.cpp:121 src/progs/dyecmd/client.cpp:556
+#: src/gui/widgets/tabs/setup_video.cpp:122 src/progs/dyecmd/client.cpp:556
 #: src/progs/manaplus/client.cpp:922
 msgid "Video"
 msgstr "顯示"
@@ -5426,64 +5477,64 @@ msgstr "顯示"
 #. TRANSLATORS: video settings label
 #. TRANSLATORS: video settings label value
 #. TRANSLATORS: video settings label
-#: src/gui/widgets/tabs/setup_video.cpp:133
-#: src/gui/widgets/tabs/setup_video.cpp:138
-#: src/gui/widgets/tabs/setup_video.cpp:351
-#: src/gui/widgets/tabs/setup_video.cpp:489
-#: src/gui/widgets/tabs/setup_video.cpp:502
+#: src/gui/widgets/tabs/setup_video.cpp:134
+#: src/gui/widgets/tabs/setup_video.cpp:139
+#: src/gui/widgets/tabs/setup_video.cpp:353
+#: src/gui/widgets/tabs/setup_video.cpp:491
+#: src/gui/widgets/tabs/setup_video.cpp:504
 msgid "None"
 msgstr ""
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:253
+#: src/gui/widgets/tabs/setup_video.cpp:255
 msgid ""
 "Failed to switch to windowed mode and restoration of old mode also failed!"
 msgstr ""
 
 #. TRANSLATORS: video error message
-#: src/gui/widgets/tabs/setup_video.cpp:260
+#: src/gui/widgets/tabs/setup_video.cpp:262
 msgid ""
 "Failed to switch to fullscreen mode and restoration of old mode also failed!"
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:273
+#: src/gui/widgets/tabs/setup_video.cpp:275
 msgid "Switching to Full Screen"
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:275
+#: src/gui/widgets/tabs/setup_video.cpp:277
 msgid "Restart needed for changes to take effect."
 msgstr "請重新啟動."
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:302
+#: src/gui/widgets/tabs/setup_video.cpp:304
 msgid "Changing to OpenGL"
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:304
+#: src/gui/widgets/tabs/setup_video.cpp:306
 msgid "Applying change to OpenGL requires restart."
 msgstr "確認切換OpenGL需要重新開始."
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:397
+#: src/gui/widgets/tabs/setup_video.cpp:399
 msgid "Custom resolution (example: 1024x768)"
 msgstr ""
 
 #. TRANSLATORS: resolution question dialog
-#: src/gui/widgets/tabs/setup_video.cpp:399
+#: src/gui/widgets/tabs/setup_video.cpp:401
 msgid "Enter new resolution:                "
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:428
-#: src/gui/widgets/tabs/setup_video.cpp:446
+#: src/gui/widgets/tabs/setup_video.cpp:430
+#: src/gui/widgets/tabs/setup_video.cpp:448
 msgid "Screen Resolution Changed"
 msgstr ""
 
 #. TRANSLATORS: video settings warning
-#: src/gui/widgets/tabs/setup_video.cpp:432
+#: src/gui/widgets/tabs/setup_video.cpp:434
 msgid "Some windows may be moved to fit the lowered resolution."
 msgstr ""
 
@@ -6012,7 +6063,7 @@ msgstr ""
 #. TRANSLATORS: equipment window name
 #. TRANSLATORS: equipment button tooltip
 #: src/gui/windowmenu.cpp:132 src/gui/windows/equipmentwindow.cpp:67
-#: src/gui/windows/inventorywindow.cpp:271
+#: src/gui/windows/inventorywindow.cpp:278
 msgid "Equipment"
 msgstr "裝備"
 
@@ -6199,7 +6250,7 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #: src/gui/windows/buydialog.cpp:339 src/gui/windows/charcreatedialog.cpp:113
-#: src/gui/windows/charselectdialog.cpp:654
+#: src/gui/windows/charselectdialog.cpp:659
 msgid "Create"
 msgstr "建立隊伍"
 
@@ -6259,15 +6310,15 @@ msgstr ""
 #. TRANSLATORS: error message header
 #: src/gui/windows/changeemaildialog.cpp:168
 #: src/gui/windows/changepassworddialog.cpp:156
-#: src/gui/windows/charcreatedialog.cpp:504
-#: src/gui/windows/charselectdialog.cpp:326
+#: src/gui/windows/charcreatedialog.cpp:507
+#: src/gui/windows/charselectdialog.cpp:330
 #: src/gui/windows/editserverdialog.cpp:212
 #: src/gui/windows/registerdialog.cpp:253 src/net/ea/charserverrecv.cpp:105
 #: src/net/eathena/charserverrecv.cpp:412
 #: src/net/eathena/charserverrecv.cpp:416
-#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:291
+#: src/net/eathena/charserverrecv.cpp:498 src/net/tmwa/charserverrecv.cpp:292
 #: src/progs/manaplus/client.cpp:1423 src/progs/manaplus/client.cpp:1442
-#: src/progs/manaplus/client.cpp:1648
+#: src/progs/manaplus/client.cpp:1655
 msgid "Error"
 msgstr "錯誤"
 
@@ -6282,7 +6333,7 @@ msgstr ""
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/changepassworddialog.cpp:68
-#: src/gui/windows/logindialog.cpp:121 src/gui/windows/registerdialog.cpp:77
+#: src/gui/windows/logindialog.cpp:126 src/gui/windows/registerdialog.cpp:77
 msgid "Password:"
 msgstr "密碼:"
 
@@ -6323,7 +6374,7 @@ msgstr ""
 #. TRANSLATORS: login dialog label
 #. TRANSLATORS: register dialog. label.
 #: src/gui/windows/charcreatedialog.cpp:85
-#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:119
+#: src/gui/windows/editserverdialog.cpp:82 src/gui/windows/logindialog.cpp:124
 #: src/gui/windows/registerdialog.cpp:75
 msgid "Name:"
 msgstr "名字:"
@@ -6339,16 +6390,16 @@ msgstr ""
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
 #: src/gui/windows/charcreatedialog.cpp:105
-#: src/gui/windows/charcreatedialog.cpp:198
-#: src/gui/windows/charcreatedialog.cpp:219
-#: src/gui/windows/charcreatedialog.cpp:238
-#: src/gui/windows/charcreatedialog.cpp:256 src/gui/windows/outfitwindow.cpp:66
+#: src/gui/windows/charcreatedialog.cpp:199
+#: src/gui/windows/charcreatedialog.cpp:220
+#: src/gui/windows/charcreatedialog.cpp:239
+#: src/gui/windows/charcreatedialog.cpp:257 src/gui/windows/outfitwindow.cpp:66
 msgid ">"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
 #: src/gui/windows/charcreatedialog.cpp:111
-#: src/gui/windows/charcreatedialog.cpp:632
+#: src/gui/windows/charcreatedialog.cpp:635
 #, c-format
 msgid "Please distribute %d points"
 msgstr "請分配%d點數"
@@ -6357,69 +6408,69 @@ msgstr "請分配%d點數"
 #. You may change this symbol if your language uses another.
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: outfits window button
-#: src/gui/windows/charcreatedialog.cpp:206
-#: src/gui/windows/charcreatedialog.cpp:225
-#: src/gui/windows/charcreatedialog.cpp:244
-#: src/gui/windows/charcreatedialog.cpp:262 src/gui/windows/outfitwindow.cpp:64
+#: src/gui/windows/charcreatedialog.cpp:207
+#: src/gui/windows/charcreatedialog.cpp:226
+#: src/gui/windows/charcreatedialog.cpp:245
+#: src/gui/windows/charcreatedialog.cpp:263 src/gui/windows/outfitwindow.cpp:64
 msgid "<"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:211
+#: src/gui/windows/charcreatedialog.cpp:212
 msgid "Hair color:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:230
+#: src/gui/windows/charcreatedialog.cpp:231
 msgid "Hair style:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:249
+#: src/gui/windows/charcreatedialog.cpp:250
 msgid "Race:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:267
+#: src/gui/windows/charcreatedialog.cpp:268
 msgid "Look:"
 msgstr ""
 
 #. TRANSLATORS: one char size female character gender
 #. TRANSLATORS: here F is title for friends tab in social window
-#: src/gui/windows/charcreatedialog.cpp:285 src/gui/windows/socialwindow.cpp:70
+#: src/gui/windows/charcreatedialog.cpp:286 src/gui/windows/socialwindow.cpp:70
 msgid "F"
 msgstr ""
 
 #. TRANSLATORS: one char size male character gender
-#: src/gui/windows/charcreatedialog.cpp:291
-#: src/gui/windows/charcreatedialog.cpp:298
-#: src/gui/windows/charcreatedialog.cpp:306
+#: src/gui/windows/charcreatedialog.cpp:293
+#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:308
 msgid "M"
 msgstr ""
 
 #. TRANSLATORS: one char size hidden character gender
-#: src/gui/windows/charcreatedialog.cpp:293
-#: src/gui/windows/charcreatedialog.cpp:310
+#: src/gui/windows/charcreatedialog.cpp:295
+#: src/gui/windows/charcreatedialog.cpp:313
 msgid "H"
 msgstr ""
 
 #. TRANSLATORS: one char size unknown character gender
-#: src/gui/windows/charcreatedialog.cpp:300
+#: src/gui/windows/charcreatedialog.cpp:302
 msgid "U"
 msgstr ""
 
 #. TRANSLATORS: char creation error
-#: src/gui/windows/charcreatedialog.cpp:506
+#: src/gui/windows/charcreatedialog.cpp:509
 msgid "Your name needs to be at least 4 characters."
 msgstr "你的名字至少需要4個字元."
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:622
+#: src/gui/windows/charcreatedialog.cpp:625
 msgid "Character stats OK"
 msgstr "角色狀態確定"
 
 #. TRANSLATORS: char create dialog label
-#: src/gui/windows/charcreatedialog.cpp:638
+#: src/gui/windows/charcreatedialog.cpp:641
 #, c-format
 msgid "Please remove %d points"
 msgstr "請移除%d點數"
@@ -6435,47 +6486,47 @@ msgid "Are you sure you want to delete this character?"
 msgstr "你確定想刪除這個角色?"
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:64
+#: src/gui/windows/charselectdialog.cpp:65
 #, c-format
 msgid "Account %s (last login time %s)"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:73
+#: src/gui/windows/charselectdialog.cpp:74
 msgid "Switch"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
-#: src/gui/windows/charselectdialog.cpp:76
+#: src/gui/windows/charselectdialog.cpp:77
 msgid "Password"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: updater window button
-#: src/gui/windows/charselectdialog.cpp:79
-#: src/gui/windows/charselectdialog.cpp:644
+#: src/gui/windows/charselectdialog.cpp:80
+#: src/gui/windows/charselectdialog.cpp:649
 #: src/gui/windows/updaterwindow.cpp:196
 msgid "Play"
 msgstr "開始"
 
 #. TRANSLATORS: change pincode button
-#: src/gui/windows/charselectdialog.cpp:128
+#: src/gui/windows/charselectdialog.cpp:132
 msgid "Change pin"
 msgstr ""
 
 #. TRANSLATORS: char select dialog name
-#: src/gui/windows/charselectdialog.cpp:165
+#: src/gui/windows/charselectdialog.cpp:169
 #, c-format
 msgid "Account %s"
 msgstr ""
 
 #. TRANSLATORS: character rename dialog header.
-#: src/gui/windows/charselectdialog.cpp:239
+#: src/gui/windows/charselectdialog.cpp:243
 msgid "Please enter new name"
 msgstr ""
 
 #. TRANSLATORS: char select dialog. player info message.
-#: src/gui/windows/charselectdialog.cpp:264
+#: src/gui/windows/charselectdialog.cpp:268
 #, c-format
 msgid ""
 "Hp: %u/%u\n"
@@ -6486,54 +6537,54 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/charselectdialog.cpp:328
+#: src/gui/windows/charselectdialog.cpp:332
 msgid "Incorrect password"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:491
+#: src/gui/windows/charselectdialog.cpp:496
 msgid "Enter your email for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:493
+#: src/gui/windows/charselectdialog.cpp:498
 msgid "Enter email:"
 msgstr ""
 
 #. TRANSLATORS: char deletion question.
-#: src/gui/windows/charselectdialog.cpp:501
+#: src/gui/windows/charselectdialog.cpp:506
 msgid "Enter password for deleting character"
 msgstr ""
 
 #. TRANSLATORS: email label.
-#: src/gui/windows/charselectdialog.cpp:503
+#: src/gui/windows/charselectdialog.cpp:508
 msgid "Enter password:"
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:719
+#: src/gui/windows/chatwindow.cpp:723
 #, c-format
 msgid "Present: %s; %d players are present."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/gui/windows/chatwindow.cpp:1188
+#: src/gui/windows/chatwindow.cpp:1200
 #, c-format
 msgid "Whispering to %s: %s"
 msgstr "對 %s 悄悄話:%s"
 
 #. TRANSLATORS: prefix for moved message to trade tab.
-#: src/gui/windows/chatwindow.cpp:1621
+#: src/gui/windows/chatwindow.cpp:1633
 msgid "Moved: "
 msgstr ""
 
 #. TRANSLATORS: moved message to trade tab warning.
-#: src/gui/windows/chatwindow.cpp:1629
+#: src/gui/windows/chatwindow.cpp:1641
 msgid "Your message was moved to trade tab"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/gui/windows/chatwindow.cpp:1654
+#: src/gui/windows/chatwindow.cpp:1668
 msgid "Broken nick detected: "
 msgstr ""
 
@@ -6698,7 +6749,7 @@ msgstr ""
 #. TRANSLATORS: outfits window button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: inventory button
-#: src/gui/windows/inventorywindow.cpp:208 src/gui/windows/outfitwindow.cpp:68
+#: src/gui/windows/inventorywindow.cpp:209 src/gui/windows/outfitwindow.cpp:68
 #: src/resources/db/itemdb.cpp:702 src/resources/itemtypemapdata.h:45
 #: src/resources/itemtypemapdata.h:49 src/resources/itemtypemapdata.h:53
 #: src/resources/itemtypemapdata.h:57 src/resources/itemtypemapdata.h:61
@@ -6710,32 +6761,32 @@ msgid "Equip"
 msgstr "裝備"
 
 #. TRANSLATORS: inventory outfits button
-#: src/gui/windows/inventorywindow.cpp:236
+#: src/gui/windows/inventorywindow.cpp:243
 msgid "O"
 msgstr ""
 
 #. TRANSLATORS: inventory cart button
-#: src/gui/windows/inventorywindow.cpp:242
+#: src/gui/windows/inventorywindow.cpp:249
 msgid "C"
 msgstr ""
 
 #. TRANSLATORS: inventory shop button
-#: src/gui/windows/inventorywindow.cpp:248
+#: src/gui/windows/inventorywindow.cpp:255
 msgid "S"
 msgstr ""
 
 #. TRANSLATORS: inventory equipment button
-#: src/gui/windows/inventorywindow.cpp:254
+#: src/gui/windows/inventorywindow.cpp:261
 msgid "E"
 msgstr ""
 
 #. TRANSLATORS: question dialog title
-#: src/gui/windows/inventorywindow.cpp:1128
+#: src/gui/windows/inventorywindow.cpp:1157
 msgid "Insert card request"
 msgstr ""
 
 #. TRANSLATORS: question dialog message
-#: src/gui/windows/inventorywindow.cpp:1130
+#: src/gui/windows/inventorywindow.cpp:1159
 #, c-format
 msgid "Insert %s into %s?"
 msgstr ""
@@ -6895,22 +6946,27 @@ msgstr ""
 
 #. TRANSLATORS: login dialog name
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:89
+#: src/gui/windows/logindialog.cpp:69 src/gui/windows/logindialog.cpp:94
 msgid "Login"
 msgstr "登入"
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:78
+#: src/gui/windows/logindialog.cpp:79
+msgid "Remember user and password"
+msgstr ""
+
+#. TRANSLATORS: login dialog label
+#: src/gui/windows/logindialog.cpp:82
 msgid "Remember username"
 msgstr ""
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:81
+#: src/gui/windows/logindialog.cpp:86
 msgid "Update:"
 msgstr ""
 
 #. TRANSLATORS: login dialog button
-#: src/gui/windows/logindialog.cpp:86
+#: src/gui/windows/logindialog.cpp:91
 msgid "Change Server"
 msgstr ""
 
@@ -6918,29 +6974,29 @@ msgstr ""
 #. TRANSLATORS: register dialog name
 #. TRANSLATORS: register dialog. button.
 #. TRANSLATORS: server info comment
-#: src/gui/windows/logindialog.cpp:92 src/gui/windows/registerdialog.cpp:53
+#: src/gui/windows/logindialog.cpp:97 src/gui/windows/registerdialog.cpp:53
 #: src/gui/windows/registerdialog.cpp:63
 #: src/gui/windows/serverinfowindow.cpp:128
 msgid "Register"
 msgstr "註冊"
 
 #. TRANSLATORS: login dialog checkbox
-#: src/gui/windows/logindialog.cpp:95
+#: src/gui/windows/logindialog.cpp:100
 msgid "Custom update host"
 msgstr ""
 
 #. TRANSLATORS: login dialog label
-#: src/gui/windows/logindialog.cpp:115
+#: src/gui/windows/logindialog.cpp:120
 msgid "Server:"
 msgstr "伺服器:"
 
 #. TRANSLATORS: question dialog
-#: src/gui/windows/logindialog.cpp:257
+#: src/gui/windows/logindialog.cpp:266
 msgid "Open register url"
 msgstr ""
 
 #. TRANSLATORS: update hosts group default name
-#: src/gui/windows/logindialog.cpp:407
+#: src/gui/windows/logindialog.cpp:416
 msgid "default updates"
 msgstr ""
 
@@ -7109,7 +7165,7 @@ msgid "Need"
 msgstr ""
 
 #. TRANSLATORS: job bar label
-#: src/gui/windows/ministatuswindow.cpp:438
+#: src/gui/windows/ministatuswindow.cpp:437
 #, c-format
 msgid "Job level: %d"
 msgstr ""
@@ -7177,12 +7233,12 @@ msgid "Coordinates:"
 msgstr ""
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:61
+#: src/gui/windows/quitdialog.cpp:62
 msgid "Switch server"
 msgstr "交換伺服器"
 
 #. TRANSLATORS: quit dialog button
-#: src/gui/windows/quitdialog.cpp:64
+#: src/gui/windows/quitdialog.cpp:65
 msgid "Switch character"
 msgstr "交換角色"
 
@@ -7362,7 +7418,7 @@ msgstr ""
 
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: publish shop button
-#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:459
+#: src/gui/windows/shopwindow.cpp:196 src/gui/windows/shopwindow.cpp:458
 #: src/gui/windows/shopwindow.cpp:484
 msgid "Publish"
 msgstr ""
@@ -7383,7 +7439,7 @@ msgid "Please enter new shop name"
 msgstr ""
 
 #. TRANSLATORS: unpublish shop button
-#: src/gui/windows/shopwindow.cpp:454 src/gui/windows/shopwindow.cpp:479
+#: src/gui/windows/shopwindow.cpp:453 src/gui/windows/shopwindow.cpp:479
 msgid "Unpublish"
 msgstr ""
 
@@ -7795,25 +7851,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:406 src/input/inputmanager.cpp:449
+#: src/input/inputmanager.cpp:413 src/input/inputmanager.cpp:456
 #: src/input/keyboardconfig.cpp:95
 #, c-format
 msgid "key_%d"
 msgstr ""
 
 #. TRANSLATORS: long joystick button name. must be short.
-#: src/input/inputmanager.cpp:412
+#: src/input/inputmanager.cpp:419
 #, c-format
 msgid "JButton%d"
 msgstr ""
 
 #. TRANSLATORS: unknown long key type
-#: src/input/inputmanager.cpp:426
+#: src/input/inputmanager.cpp:433
 msgid "unknown key"
 msgstr ""
 
 #. TRANSLATORS: short joystick button name. muse be very short
-#: src/input/inputmanager.cpp:455
+#: src/input/inputmanager.cpp:462
 #, c-format
 msgid "JB%d"
 msgstr ""
@@ -7821,7 +7877,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:469 src/input/keyboardconfig.cpp:139
+#: src/input/inputmanager.cpp:476 src/input/keyboardconfig.cpp:139
 msgid "u key"
 msgstr ""
 
@@ -9199,7 +9255,7 @@ msgid "Character not found."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:293
+#: src/net/eathena/charserverrecv.cpp:500 src/net/tmwa/charserverrecv.cpp:294
 msgid "Failed to delete character."
 msgstr ""
 
@@ -9252,162 +9308,167 @@ msgid "Do you accept %s and %s as parents?"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:227 src/net/tmwa/generalhandler.cpp:230
+#: src/net/eathena/generalhandler.cpp:230 src/net/tmwa/generalhandler.cpp:232
 msgid "Got disconnected from server!"
 msgstr "和伺服器失去連線!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:50 src/net/tmwa/generalrecv.cpp:50
+#: src/net/eathena/generalrecv.cpp:51 src/net/tmwa/generalrecv.cpp:52
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:54 src/net/tmwa/generalrecv.cpp:54
+#: src/net/eathena/generalrecv.cpp:55 src/net/tmwa/generalrecv.cpp:56
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:60 src/net/tmwa/generalrecv.cpp:60
+#: src/net/eathena/generalrecv.cpp:61 src/net/tmwa/generalrecv.cpp:62
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:66 src/net/tmwa/generalrecv.cpp:66
+#: src/net/eathena/generalrecv.cpp:67 src/net/tmwa/generalrecv.cpp:68
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:71 src/net/tmwa/generalrecv.cpp:71
+#: src/net/eathena/generalrecv.cpp:72 src/net/tmwa/generalrecv.cpp:73
 msgid "Speed hack detected."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:76
 msgid "Server full."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:80
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:83 src/net/tmwa/generalrecv.cpp:75
+#: src/net/eathena/generalrecv.cpp:93
+msgid "Unique Session required."
+msgstr ""
+
+#. TRANSLATORS: error message
+#: src/net/eathena/generalrecv.cpp:98 src/net/tmwa/generalrecv.cpp:92
 msgid "Duplicated login."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:87
+#: src/net/eathena/generalrecv.cpp:102
 msgid "To many connections from same ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:91
+#: src/net/eathena/generalrecv.cpp:106
 msgid "Not paid for this time."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:95
+#: src/net/eathena/generalrecv.cpp:110
 msgid "Pay suspended."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:99
+#: src/net/eathena/generalrecv.cpp:114
 msgid "Pay changed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:103
+#: src/net/eathena/generalrecv.cpp:118
 msgid "Pay wrong ip."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:107
+#: src/net/eathena/generalrecv.cpp:122
 msgid "Pay game room."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:111
+#: src/net/eathena/generalrecv.cpp:126
 msgid "Disconnect forced by GM."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:116
+#: src/net/eathena/generalrecv.cpp:131
 msgid "Ban japan refuse."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:120
+#: src/net/eathena/generalrecv.cpp:135
 msgid "Remained other account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:124
+#: src/net/eathena/generalrecv.cpp:139
 msgid "Ip unfair."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:128
+#: src/net/eathena/generalrecv.cpp:143
 msgid "Ip count all."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:132
+#: src/net/eathena/generalrecv.cpp:147
 msgid "Ip count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:137
+#: src/net/eathena/generalrecv.cpp:152
 msgid "Memory."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:141
+#: src/net/eathena/generalrecv.cpp:156
 msgid "Han valid."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:145
+#: src/net/eathena/generalrecv.cpp:160
 msgid "Ip limited access."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:149
+#: src/net/eathena/generalrecv.cpp:164
 msgid "Over characters list."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:153
+#: src/net/eathena/generalrecv.cpp:168
 msgid "Ip blocked."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:157
+#: src/net/eathena/generalrecv.cpp:172
 msgid "Invalid password count."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:161
+#: src/net/eathena/generalrecv.cpp:176
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:165
+#: src/net/eathena/generalrecv.cpp:180
 msgid "Access restricted in hours 00:00 to 06:00."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:169
+#: src/net/eathena/generalrecv.cpp:184
 msgid "You was banned."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:173 src/net/tmwa/generalrecv.cpp:79
+#: src/net/eathena/generalrecv.cpp:188 src/net/tmwa/generalrecv.cpp:96
 msgid "Unknown connection error."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalrecv.cpp:184
+#: src/net/eathena/generalrecv.cpp:199
 msgid "Map not found"
 msgstr ""
 
@@ -9503,113 +9564,113 @@ msgid "You have new mail from %s with subject %s"
 msgstr ""
 
 #. TRANSLATORS: player killed message
-#: src/net/eathena/playerrecv.cpp:509
+#: src/net/eathena/playerrecv.cpp:533
 msgid "You were killed by unknown source."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:306
+#: src/net/eathena/skillrecv.cpp:308
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:319
+#: src/net/eathena/skillrecv.cpp:321
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:328 src/net/tmwa/skillrecv.cpp:146
+#: src/net/eathena/skillrecv.cpp:330 src/net/tmwa/skillrecv.cpp:146
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:332 src/net/tmwa/skillrecv.cpp:150
+#: src/net/eathena/skillrecv.cpp:334 src/net/tmwa/skillrecv.cpp:150
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:336 src/net/tmwa/skillrecv.cpp:154
+#: src/net/eathena/skillrecv.cpp:338 src/net/tmwa/skillrecv.cpp:154
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:340 src/net/tmwa/skillrecv.cpp:158
+#: src/net/eathena/skillrecv.cpp:342 src/net/tmwa/skillrecv.cpp:158
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:344 src/net/tmwa/skillrecv.cpp:162
+#: src/net/eathena/skillrecv.cpp:346 src/net/tmwa/skillrecv.cpp:162
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:348 src/net/tmwa/skillrecv.cpp:166
+#: src/net/eathena/skillrecv.cpp:350 src/net/tmwa/skillrecv.cpp:166
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:352 src/net/tmwa/skillrecv.cpp:170
+#: src/net/eathena/skillrecv.cpp:354 src/net/tmwa/skillrecv.cpp:170
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:357 src/net/tmwa/skillrecv.cpp:175
+#: src/net/eathena/skillrecv.cpp:359 src/net/tmwa/skillrecv.cpp:175
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:361 src/net/tmwa/skillrecv.cpp:179
+#: src/net/eathena/skillrecv.cpp:363 src/net/tmwa/skillrecv.cpp:179
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:365 src/net/tmwa/skillrecv.cpp:183
+#: src/net/eathena/skillrecv.cpp:367 src/net/tmwa/skillrecv.cpp:183
 msgid "You're carrying to much to do this!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:369
+#: src/net/eathena/skillrecv.cpp:371
 msgid "Fail summon."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:373
+#: src/net/eathena/skillrecv.cpp:375
 msgid "Need spirits."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:382
+#: src/net/eathena/skillrecv.cpp:384
 #, c-format
 msgid "Need equipment %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:388
+#: src/net/eathena/skillrecv.cpp:390
 #, c-format
 msgid "Need equipment %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:401
+#: src/net/eathena/skillrecv.cpp:403
 #, c-format
 msgid "Need item %s."
 msgstr ""
 
 #. TRANSLATORS: skill error message
-#: src/net/eathena/skillrecv.cpp:407
+#: src/net/eathena/skillrecv.cpp:409
 #, c-format
 msgid "Need item %s and amount %d"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillrecv.cpp:416
+#: src/net/eathena/skillrecv.cpp:418
 msgid "Skill failed!"
 msgstr ""
 
 #. TRANSLATORS: warp select window name
-#: src/net/eathena/skillrecv.cpp:434 src/net/eathena/skillrecv.cpp:452
+#: src/net/eathena/skillrecv.cpp:440 src/net/eathena/skillrecv.cpp:458
 msgid "Select warp target"
 msgstr ""
 
@@ -9673,6 +9734,11 @@ msgstr ""
 msgid "Detected spam from: %s"
 msgstr ""
 
+#. TRANSLATORS: error message
+#: src/net/tmwa/generalrecv.cpp:86
+msgid "Wrong Argument set! (launcher option)"
+msgstr ""
+
 #. TRANSLATORS: error message
 #: src/net/tmwa/skillrecv.cpp:113
 msgid "Trade failed!"
@@ -9799,63 +9865,63 @@ msgid "Cache cleared"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/progs/manaplus/actions/actions.cpp:1326
-#: src/progs/manaplus/actions/actions.cpp:1334
+#: src/progs/manaplus/actions/actions.cpp:1333
+#: src/progs/manaplus/actions/actions.cpp:1341
 #, c-format
 msgid "Client uptime: %s"
 msgstr "客戶端已開啟: %s"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1398
-#: src/progs/manaplus/actions/actions.cpp:1407
+#: src/progs/manaplus/actions/actions.cpp:1405
+#: src/progs/manaplus/actions/actions.cpp:1414
 msgid "Resource images:"
 msgstr "來源影像:"
 
 #. TRANSLATORS: dump command
-#: src/progs/manaplus/actions/actions.cpp:1401
-#: src/progs/manaplus/actions/actions.cpp:1413
+#: src/progs/manaplus/actions/actions.cpp:1408
+#: src/progs/manaplus/actions/actions.cpp:1420
 msgid "Orphaned resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/progs/manaplus/actions/actions.cpp:1512
+#: src/progs/manaplus/actions/actions.cpp:1519
 msgid "Environment variables dumped"
 msgstr "環境變量轉儲成功"
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1651
+#: src/progs/manaplus/actions/actions.cpp:1660
 msgid "Config uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload config chat message
-#: src/progs/manaplus/actions/actions.cpp:1661
+#: src/progs/manaplus/actions/actions.cpp:1670
 msgid "Server config Uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: upload log chat message
-#: src/progs/manaplus/actions/actions.cpp:1671
+#: src/progs/manaplus/actions/actions.cpp:1680
 msgid "Log uploaded to:"
 msgstr ""
 
 #. TRANSLATORS: last seen disabled warning
-#: src/progs/manaplus/actions/actions.cpp:1955
+#: src/progs/manaplus/actions/actions.cpp:1964
 msgid ""
 "Last seen disabled. Enable in players / collect players ID and seen log."
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1976
+#: src/progs/manaplus/actions/actions.cpp:1985
 msgid "You have never seen this nick."
 msgstr ""
 
 #. TRANSLATORS: last seen message
-#: src/progs/manaplus/actions/actions.cpp:1984
+#: src/progs/manaplus/actions/actions.cpp:1993
 #, c-format
 msgid "Last seen for %s: %s"
 msgstr ""
 
 #. TRANSLATORS: last seen error
-#: src/progs/manaplus/actions/actions.cpp:1995
+#: src/progs/manaplus/actions/actions.cpp:2004
 msgid "You have not seen this nick before."
 msgstr ""
 
@@ -9879,7 +9945,7 @@ msgstr "無法創建悄悄話標籤“%s”!它可能已經存在."
 #: src/progs/manaplus/actions/chat.cpp:451
 #: src/progs/manaplus/actions/chat.cpp:534
 #: src/progs/manaplus/actions/chat.cpp:571
-#: src/progs/manaplus/actions/commands.cpp:108
+#: src/progs/manaplus/actions/commands.cpp:112
 msgid "Please specify a name."
 msgstr "請指定一個名字."
 
@@ -9925,173 +9991,178 @@ msgid "No translation found for string: %s"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:158
+#: src/progs/manaplus/actions/commands.cpp:162
 #, c-format
 msgid "Player already %s!"
 msgstr "玩家已經 %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:174
+#: src/progs/manaplus/actions/commands.cpp:178
 #, c-format
 msgid "Player successfully %s!"
 msgstr "玩家成功 %s!"
 
 #. TRANSLATORS: change relation
-#: src/progs/manaplus/actions/commands.cpp:176
+#: src/progs/manaplus/actions/commands.cpp:180
 #, c-format
 msgid "Player could not be %s!"
 msgstr "玩家不能被 %s!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:211
+#: src/progs/manaplus/actions/commands.cpp:215
 msgid "Player wasn't ignored!"
 msgstr "玩家沒有被忽略!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:222
+#: src/progs/manaplus/actions/commands.cpp:226
 msgid "Player no longer ignored!"
 msgstr "玩家不再被忽略!"
 
 #. TRANSLATORS: unignore command
-#: src/progs/manaplus/actions/commands.cpp:224
+#: src/progs/manaplus/actions/commands.cpp:228
 msgid "Player could not be unignored!"
 msgstr "玩家不能被忽略!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:239
+#: src/progs/manaplus/actions/commands.cpp:243
 msgid "Player already erased!"
 msgstr "玩家已經擦去!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:251
+#: src/progs/manaplus/actions/commands.cpp:255
 msgid "Player no longer erased!"
 msgstr "玩家不再被擦去!"
 
 #. TRANSLATORS: erase command
-#: src/progs/manaplus/actions/commands.cpp:253
+#: src/progs/manaplus/actions/commands.cpp:257
 msgid "Player could not be erased!"
 msgstr "玩家不能被擦去!"
 
 #. TRANSLATORS: adding friend command
-#: src/progs/manaplus/actions/commands.cpp:260
+#: src/progs/manaplus/actions/commands.cpp:264
 msgid "friend"
 msgstr "朋友"
 
 #. TRANSLATORS: disregard command
-#: src/progs/manaplus/actions/commands.cpp:267
+#: src/progs/manaplus/actions/commands.cpp:271
 msgid "disregarded"
 msgstr "被忽略"
 
 #. TRANSLATORS: neutral command
-#: src/progs/manaplus/actions/commands.cpp:274
+#: src/progs/manaplus/actions/commands.cpp:278
 msgid "neutral"
 msgstr "中立"
 
 #. TRANSLATORS: blacklist command
-#: src/progs/manaplus/actions/commands.cpp:281
+#: src/progs/manaplus/actions/commands.cpp:285
 msgid "blacklisted"
 msgstr "被列入黑名單"
 
 #. TRANSLATORS: enemy command
-#: src/progs/manaplus/actions/commands.cpp:288
+#: src/progs/manaplus/actions/commands.cpp:292
 msgid "enemy"
 msgstr "冤家"
 
 #. TRANSLATORS: quick mail message caption
-#: src/progs/manaplus/actions/commands.cpp:590
-#: src/progs/manaplus/actions/commands.cpp:597
+#: src/progs/manaplus/actions/commands.cpp:594
+#: src/progs/manaplus/actions/commands.cpp:601
 msgid "Quick message"
 msgstr ""
 
 #. TRANSLATORS: dialog header
-#: src/progs/manaplus/actions/commands.cpp:947
+#: src/progs/manaplus/actions/commands.cpp:951
 msgid "Rename your homun"
 msgstr ""
 
 #. TRANSLATORS: result from command /confget
-#: src/progs/manaplus/actions/commands.cpp:1125
+#: src/progs/manaplus/actions/commands.cpp:1131
 #, c-format
 msgid "Config value: %s"
 msgstr "配置數值:%s"
 
 #. TRANSLATORS: result from command /serverconfget
-#: src/progs/manaplus/actions/commands.cpp:1138
+#: src/progs/manaplus/actions/commands.cpp:1144
 #, c-format
 msgid "Server config value: %s"
 msgstr "伺服器配置數值:%s"
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1798
+#: src/progs/manaplus/actions/commands.cpp:1804
 #: src/resources/notifications.h:212
 msgid "Item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1805
+#: src/progs/manaplus/actions/commands.cpp:1811
 #: src/resources/notifications.h:216
 msgid "Item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1812
+#: src/progs/manaplus/actions/commands.cpp:1818
 #: src/resources/notifications.h:220
 msgid "Item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1819
+#: src/progs/manaplus/actions/commands.cpp:1825
 msgid "Item sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1874
+#: src/progs/manaplus/actions/commands.cpp:1880
 #: src/resources/notifications.h:200
 msgid "Experience sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1881
+#: src/progs/manaplus/actions/commands.cpp:1887
 #: src/resources/notifications.h:204
 msgid "Experience sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
 #. TRANSLATORS: notification message
-#: src/progs/manaplus/actions/commands.cpp:1888
+#: src/progs/manaplus/actions/commands.cpp:1894
 #: src/resources/notifications.h:208
 msgid "Experience sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1895
+#: src/progs/manaplus/actions/commands.cpp:1901
 msgid "Experience sharing unknown."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1950
+#: src/progs/manaplus/actions/commands.cpp:1956
 msgid "Auto item sharing enabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1957
+#: src/progs/manaplus/actions/commands.cpp:1963
 msgid "Auto item sharing disabled."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1964
+#: src/progs/manaplus/actions/commands.cpp:1970
 msgid "Auto item sharing not possible."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/progs/manaplus/actions/commands.cpp:1971
+#: src/progs/manaplus/actions/commands.cpp:1977
 msgid "Auto item sharing unknown."
 msgstr ""
 
+#. TRANSLATORS: chat error about trim command
+#: src/progs/manaplus/actions/commands.cpp:2215
+msgid "Trim memory not supported"
+msgstr ""
+
 #. TRANSLATORS: dialog header
 #: src/progs/manaplus/actions/pets.cpp:87
 msgid "Rename your pet"
@@ -10164,7 +10235,7 @@ msgstr "成功更改電郵地址!"
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:45 src/render/rendererslistsdl2.h:80
-#: src/render/rendererslistsdl2.h:120 src/render/rendererslistsdl2.h:163
+#: src/render/rendererslistsdl2.h:147 src/render/rendererslistsdl2.h:190
 #: src/render/rendererslistsdl.h:48 src/render/rendererslistsdl.h:80
 #: src/render/rendererslistsdl.h:117 src/render/rendererslistsdl.h:157
 msgid "Software"
@@ -10172,35 +10243,40 @@ msgstr ""
 
 #. TRANSLATORS: draw backend
 #: src/render/rendererslistsdl2.h:47 src/render/rendererslistsdl2.h:82
-#: src/render/rendererslistsdl2.h:122 src/render/rendererslistsdl2.h:165
+#: src/render/rendererslistsdl2.h:149 src/render/rendererslistsdl2.h:192
 msgid "SDL2 default"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:128
+#: src/render/rendererslistsdl2.h:49 src/render/rendererslistsdl2.h:155
 #: src/render/rendererslistsdl.h:50 src/render/rendererslistsdl.h:123
 msgid "Mobile OpenGL ES"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:126
+#: src/render/rendererslistsdl2.h:84 src/render/rendererslistsdl2.h:153
 #: src/render/rendererslistsdl.h:82 src/render/rendererslistsdl.h:121
 msgid "Safe OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:132
+#: src/render/rendererslistsdl2.h:86 src/render/rendererslistsdl2.h:159
 #: src/render/rendererslistsdl.h:84 src/render/rendererslistsdl.h:127
 msgid "Mobile OpenGL ES 2"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:124 src/render/rendererslistsdl.h:119
+#: src/render/rendererslistsdl2.h:113
+msgid "OpenGL ES 2"
+msgstr ""
+
+#. TRANSLATORS: draw backend
+#: src/render/rendererslistsdl2.h:151 src/render/rendererslistsdl.h:119
 msgid "Normal OpenGL"
 msgstr ""
 
 #. TRANSLATORS: draw backend
-#: src/render/rendererslistsdl2.h:130 src/render/rendererslistsdl.h:125
+#: src/render/rendererslistsdl2.h:157 src/render/rendererslistsdl.h:125
 msgid "Modern OpenGL"
 msgstr ""
 
@@ -11381,56 +11457,56 @@ msgid "Options to /%s are \"yes\", \"no\", \"true\", \"false\", \"1\", \"0\"."
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d week"
 msgstr "%d 星期"
 
-#: src/utils/stringutils.cpp:960
+#: src/utils/stringutils.cpp:962
 #, c-format
 msgid "%d weeks"
 msgstr "%d 星期"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d day"
 msgstr "%d 日"
 
-#: src/utils/stringutils.cpp:971
+#: src/utils/stringutils.cpp:973
 #, c-format
 msgid "%d days"
 msgstr "%d 日"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hour"
 msgstr "%d 小時"
 
-#: src/utils/stringutils.cpp:981
+#: src/utils/stringutils.cpp:983
 #, c-format
 msgid "%d hours"
 msgstr "%d 小時"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minute"
 msgstr "%d 分鐘"
 
-#: src/utils/stringutils.cpp:991
+#: src/utils/stringutils.cpp:993
 #, c-format
 msgid "%d minutes"
 msgstr "%d 分鐘"
 
 #. TRANSLATORS: uptime command
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d second"
 msgstr "%d 秒"
 
-#: src/utils/stringutils.cpp:1001 src/utils/stringutils.cpp:1007
+#: src/utils/stringutils.cpp:1003 src/utils/stringutils.cpp:1009
 #, c-format
 msgid "%d seconds"
 msgstr "%d 秒"
diff --git a/src/Makefile.am b/src/Makefile.am
index 5ab15f379..f3162021f 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -21,30 +21,30 @@ bin_PROGRAMS =
 endif
 endif
 if ENABLE_UNITTESTSBIN
-bin_PROGRAMS += manaversetests
+bin_PROGRAMS += manaplustests
 endif
 
-manaversetests_CXXFLAGS = 
+manaplustests_CXXFLAGS = 
 if ENABLE_UNITTESTS_CATCH
-manaversetests_CXXFLAGS += -DUNITTESTS_CATCH
+manaplustests_CXXFLAGS += -DUNITTESTS_CATCH
 endif
 if ENABLE_UNITTESTSBIN_CATCH
-manaversetests_CXXFLAGS += -DUNITTESTS_CATCH
+manaplustests_CXXFLAGS += -DUNITTESTS_CATCH
 endif
 if ENABLE_UNITTESTS_DOCTEST
-manaversetests_CXXFLAGS += -DUNITTESTS_DOCTEST
+manaplustests_CXXFLAGS += -DUNITTESTS_DOCTEST
 endif
 if ENABLE_UNITTESTSBIN_DOCTEST
-manaversetests_CXXFLAGS += -DUNITTESTS_DOCTEST
+manaplustests_CXXFLAGS += -DUNITTESTS_DOCTEST
 endif
 if ENABLE_UNITTESTSBIN
 if ENABLE_UNITTESTSBIN_EMBED
-manaversetests_CXXFLAGS += -DUNITTESTS_EMBED
+manaplustests_CXXFLAGS += -DUNITTESTS_EMBED
 endif
 endif
 if ENABLE_UNITTESTS
 if ENABLE_UNITTESTS_EMBED
-manaversetests_CXXFLAGS += -DUNITTESTS_EMBED
+manaplustests_CXXFLAGS += -DUNITTESTS_EMBED
 endif
 endif
 
@@ -2130,47 +2130,47 @@ if ENABLE_MANAPLUSGAME
 manaverse_SOURCES += ${SRC}
 endif
 
-manaversetests_CXXFLAGS += ${manaplus_CXXFLAGS} \
+manaplustests_CXXFLAGS += ${manaplus_CXXFLAGS} \
 	      -DUNITTESTS
-manaversetests_LDFLAGS = 
+manaplustests_LDFLAGS = 
 if ENABLE_PUGIXML
-manaversetests_CXXFLAGS += -DENABLE_PUGIXML
+manaplustests_CXXFLAGS += -DENABLE_PUGIXML
 endif
 if ENABLE_LIBXML
-manaversetests_CXXFLAGS += -DENABLE_LIBXML
+manaplustests_CXXFLAGS += -DENABLE_LIBXML
 endif
 if ENABLE_TINYXML2
-manaversetests_CXXFLAGS += -DENABLE_TINYXML2
+manaplustests_CXXFLAGS += -DENABLE_TINYXML2
 if USE_TINYXML_OLD
-manaversetests_CXXFLAGS += -DUSE_TINYXML_OLD
+manaplustests_CXXFLAGS += -DUSE_TINYXML_OLD
 endif
 endif
 if USE_SDL2
-manaversetests_CXXFLAGS += -DUSE_SDL2
+manaplustests_CXXFLAGS += -DUSE_SDL2
 endif
 if ENABLE_WERROR
-manaversetests_CXXFLAGS += -Werror
+manaplustests_CXXFLAGS += -Werror
 endif
 if ENABLE_ASSERTS
-manaversetests_CXXFLAGS += -DENABLE_ASSERTS
+manaplustests_CXXFLAGS += -DENABLE_ASSERTS
 if HAVE_RDYNAMIC
-manaversetests_LDFLAGS += -rdynamic
+manaplustests_LDFLAGS += -rdynamic
 endif
 endif
 if HAVE_EXECINFO
-manaversetests_CXXFLAGS += -DHAVE_EXECINFO
+manaplustests_CXXFLAGS += -DHAVE_EXECINFO
 endif
 if ENABLE_GLIBCDEBUG
-manaversetests_CXXFLAGS += -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC
+manaplustests_CXXFLAGS += -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC
 endif
 if USE_X11
-manaversetests_CXXFLAGS += -DUSE_X11
+manaplustests_CXXFLAGS += -DUSE_X11
 endif
 if ENABLE_OPENGLERRORS
-manaversetests_CXXFLAGS += -DOPENGLERRORS
+manaplustests_CXXFLAGS += -DOPENGLERRORS
 endif
 
-manaversetests_SOURCES = \
+manaplustests_SOURCES = \
 	      unittests/unittests.h \
 	      unittests/enums/render/mockdrawtype.h \
 	      unittests/render/mockdrawitem.h \
@@ -2183,20 +2183,20 @@ manaversetests_SOURCES = \
 	      unittests/utils/checkutils.cc
 
 if ENABLE_UNITTESTS_CATCH
-manaversetests_SOURCES += \
+manaplustests_SOURCES += \
 	      unittests/catch.hpp
 endif
 if ENABLE_UNITTESTS_DOCTEST
-manaversetests_SOURCES += \
+manaplustests_SOURCES += \
 	      unittests/doctest.h
 endif
 
 if MINGW
-manaversetests_SOURCES += manaplus.rc
-manaversetests_LDFLAGS += -mconsole
+manaplustests_SOURCES += manaplus.rc
+manaplustests_LDFLAGS += -mconsole
 endif
 
-manaversetests_SOURCES += \
+manaplustests_SOURCES += \
 	      unittests/fs/virtfs/virtfs1_basic.cc \
 	      unittests/fs/virtfs/virtfs1_enumerate.cc \
 	      unittests/fs/virtfs/virtfs1_exists.cc \
@@ -2244,11 +2244,11 @@ manaversetests_SOURCES += \
 	      unittests/utils/itemxmlutils.cc \
 	      unittests/gui/windowmanager.cc
 
-manaversetests_SOURCES += ${SRC}
+manaplustests_SOURCES += ${SRC}
 
 if ENABLE_UNITTESTS
-TESTS = manaversetests
-check_PROGRAMS = manaversetests
+TESTS = manaplustests
+check_PROGRAMS = manaplustests
 endif
 
 EXTRA_DIST = CMakeLists.txt \
diff --git a/src/test/testmain.cpp b/src/test/testmain.cpp
index da38a1a7c..233b2a3f7 100644
--- a/src/test/testmain.cpp
+++ b/src/test/testmain.cpp
@@ -43,7 +43,7 @@ TestMain::TestMain() :
     mConfig()
 {
     fileName = getSelfName();
-    log->setLogFile(pathJoin(settings.localDataDir, "manaversetest.log"));
+    log->setLogFile(pathJoin(settings.localDataDir, "manaplustest.log"));
 }
 
 TestMain::~TestMain()
diff --git a/tools/ci/jobs/windowstest.cmd b/tools/ci/jobs/windowstest.cmd
index 25e298133..5fcd9099c 100644
--- a/tools/ci/jobs/windowstest.cmd
+++ b/tools/ci/jobs/windowstest.cmd
@@ -3,6 +3,6 @@ cd test
 mkdir %1
 xcopy /s C:\gitlabrunner\%1 %1
 cd %1
-copy ..\..\src\manaversetests.exe .\
+copy ..\..\src\manaplustests.exe .\
 dir
-manaversetests.exe
+manaplustests.exe
-- 
cgit v1.2.3-70-g09d2