From 9d47dac65f132b6d0a2bea259a36e3b32af1b6d0 Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Sat, 14 Mar 2015 12:51:16 +0300
Subject: update translations.

---
 data/translations/help/es.po |  34 +-
 po/POTFILES.in               |   1 +
 po/ca.po                     | 679 ++++++++++++++++++++--------------------
 po/cs.po                     | 679 ++++++++++++++++++++--------------------
 po/de.po                     | 679 ++++++++++++++++++++--------------------
 po/es.po                     | 711 +++++++++++++++++++++---------------------
 po/fi.po                     | 679 ++++++++++++++++++++--------------------
 po/fr.po                     | 723 ++++++++++++++++++++++---------------------
 po/id.po                     | 679 ++++++++++++++++++++--------------------
 po/it.po                     | 679 ++++++++++++++++++++--------------------
 po/ja.po                     | 679 ++++++++++++++++++++--------------------
 po/manaplus.pot              | 679 ++++++++++++++++++++--------------------
 po/nl.po                     | 679 ++++++++++++++++++++--------------------
 po/nl_BE.po                  | 679 ++++++++++++++++++++--------------------
 po/pl.po                     | 679 ++++++++++++++++++++--------------------
 po/pt.po                     | 679 ++++++++++++++++++++--------------------
 po/pt_BR.po                  | 679 ++++++++++++++++++++--------------------
 po/ru.po                     | 679 ++++++++++++++++++++--------------------
 po/sv.po                     | 679 ++++++++++++++++++++--------------------
 po/sv_SE.po                  | 679 ++++++++++++++++++++--------------------
 po/tr.po                     | 679 ++++++++++++++++++++--------------------
 po/uk.po                     | 679 ++++++++++++++++++++--------------------
 po/zh_CN.po                  | 679 ++++++++++++++++++++--------------------
 23 files changed, 7238 insertions(+), 7132 deletions(-)

diff --git a/data/translations/help/es.po b/data/translations/help/es.po
index 0faa1c7a9..22a20cbba 100644
--- a/data/translations/help/es.po
+++ b/data/translations/help/es.po
@@ -1,6 +1,6 @@
 # en#
 # Translators:
-# 0x0Eddine <salahbubuli44@gmail.com>, 2012
+# 0x0Eddine <salahbubuli44@gmail.com>, 2012,2015
 # Maria <mtorres2022@gmail.com>, 2012
 # Maria <mtorres2022@gmail.com>, 2012
 # 0x0Eddine <salahbubuli44@gmail.com>, 2012
@@ -10,8 +10,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
-"PO-Revision-Date: 2015-02-14 14:31+0000\n"
-"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
+"PO-Revision-Date: 2015-03-12 16:49+0000\n"
+"Last-Translator: 0x0Eddine <salahbubuli44@gmail.com>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/manaplus/language/es/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -57,7 +57,7 @@ msgid "\"Quests window\""
 msgstr "\"Ventana de Misiones\""
 
 msgid "/firehomunculus - fire homunculus."
-msgstr ""
+msgstr "/firehomunculus - quemar homúnculo"
 
 msgid "\"Quick drop window\""
 msgstr "\"Ventana de Quick drop\""
@@ -437,7 +437,7 @@ msgid ""
 msgstr "Puedes ocultar/mostrar barras y botones haciéndole clic derecho y seleccionarlo \nen el menú."
 
 msgid "/petmoveleft - move pet one tile left."
-msgstr ""
+msgstr "/petmoveleft - mover tu mascota hacia la izquierda."
 
 msgid "\"Enable / disable away mode\""
 msgstr "\"Habilitar / deshabilitar modo AFK (lejos del teclado)\""
@@ -472,7 +472,7 @@ msgid "\"Close chat tab\""
 msgstr "\"Cerrar pestaña del chat\""
 
 msgid "/petdirectright - rorate pet right."
-msgstr ""
+msgstr "/petdirectright - girar tu mascota hacia la derecha."
 
 msgid "\"Target player\""
 msgstr "\"Seleccionar jugador\""
@@ -505,7 +505,7 @@ msgid "About current server"
 msgstr "Acerca del servidor actual"
 
 msgid "/petaistop - disable pet ai."
-msgstr ""
+msgstr "/petaistop - desactivar inteligencia artificial de la mascota."
 
 msgid "\"Quick heal target or self\""
 msgstr "\"Curar rápidamente al objetivo o a sí mismo\""
@@ -514,7 +514,7 @@ msgid "Search error"
 msgstr "Error en la búsqueda"
 
 msgid "/targetpet - target pet."
-msgstr ""
+msgstr "/targetpet - seleccionar como objetivo la mascota."
 
 msgid "\"Outfit shortcut 9\""
 msgstr "\"Atajo para vestimenta 9\""
@@ -656,7 +656,7 @@ msgid "Visit IRC channel:"
 msgstr "Visita el canal IRC:"
 
 msgid "/petdirectup - rotate pet up."
-msgstr ""
+msgstr "/petdirectup - girar tu mascota hacia arriba."
 
 msgid "\"Target & attack\""
 msgstr "\"Seleccionar y Atacar\""
@@ -713,7 +713,7 @@ msgid "/ignore NICK - add nick to ignore list."
 msgstr "/ignore NICK - agregar a NICK a la lista de ignorados."
 
 msgid "/targetmercenary - target closest mercenary."
-msgstr ""
+msgstr "/targetmercenary - seleccionar como objetivo al mercenario más cercano."
 
 msgid "\"Attack\""
 msgstr "\"Atacar\""
@@ -722,13 +722,13 @@ msgid "/magicattack - attack target with magic."
 msgstr "/magicattack - Ataca al objetivo con magia."
 
 msgid "/petdirectdown - rotate pet down."
-msgstr ""
+msgstr "/petdirectdown - girar tu mascota hacia abajo."
 
 msgid "For ManaPlus Online support:"
 msgstr "Para ayuda de ManaPlus Online:"
 
 msgid "/petdirectleft - rotate pet left."
-msgstr ""
+msgstr "/petdirectleft - girar mascota hacia la izquierda."
 
 msgid "\"Set direction right\""
 msgstr "\"Voltear a la derecha\""
@@ -770,7 +770,7 @@ msgid "\"Emote shortcut 5\""
 msgstr "\"Atajo para emoticono 5\""
 
 msgid "/petmoveright - move pet one tile right."
-msgstr ""
+msgstr "/petmoveright - mover tu mascota hacia la derecha."
 
 msgid "/open URL - open url in browser."
 msgstr "/open URL - Abre la url en un explorador."
@@ -846,7 +846,7 @@ msgid ""
 msgstr " - ##2neutral##9:  En lo que concierne al juego, esto es lo mismo que no tener\n   al jugador en la lista: éste podrá conversar contigo, pero sólo podrá realizar\n   intercambios o susurrar si tienes esta opción habilitada para todos."
 
 msgid "/petaistart - enable pet ai."
-msgstr ""
+msgstr "/petaistart - activar la inteligencia artificial de la mascota."
 
 msgid "/url URL - insert url into chat."
 msgstr "/url URL - Insertar la URL en el chat."
@@ -897,7 +897,7 @@ msgid "\"Emote shortcut 11\""
 msgstr "\"Atajo para emoticono 11\""
 
 msgid "/petmoveup - move pet one tile up."
-msgstr ""
+msgstr "/petmoveup - mover tu mascota hacia arriba."
 
 msgid "Pets"
 msgstr "Mascotas"
@@ -1088,7 +1088,7 @@ msgid "/leave - leave the party you are in."
 msgstr "/leave - Dejar el grupo en el que estás."
 
 msgid "/petmovedown - move pet one tile down."
-msgstr ""
+msgstr "/petmovedown - mover tu mascota hacia abajo."
 
 msgid "\"Status window\""
 msgstr "\"Ventana de estado\""
@@ -1170,7 +1170,7 @@ msgid "\"Quick drop N items from 0 slot\""
 msgstr "\"Dejar caer rápidamente N artículos del la ranura 0\""
 
 msgid "/mercenaryfire - fire mercenary."
-msgstr ""
+msgstr "/mercenaryfire - quemar el mercenario."
 
 msgid "/disablehighlight - disable highlight in current tab."
 msgstr "/disablehighlight - Deshabilitar resaltado en la estaña actual."
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 0f52e5d54..78bc68a95 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -142,6 +142,7 @@ src/net/eathena/chathandler.cpp
 src/net/eathena/generalhandler.cpp
 src/net/eathena/itemflags.h
 src/net/eathena/loginhandler.cpp
+src/net/eathena/maptypeproperty2.h
 src/net/eathena/pethandler.cpp
 src/net/eathena/skillhandler.cpp
 src/net/ea/tradehandler.cpp
diff --git a/po/ca.po b/po/ca.po
index a792bc724..1b2fc4a08 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Catalan (http://www.transifex.com/projects/p/manaplus/"
@@ -21,7 +21,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr ""
 
@@ -34,7 +34,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -54,104 +54,104 @@ msgstr ""
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Temps d'activitat del client: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "setmana %d"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "Dia %d"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "Hora %d"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "Minut %d"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "Segon  %d"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -182,7 +182,7 @@ msgstr "Falta el nom del gremi."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Si us plau especifica un nom."
 
@@ -205,75 +205,75 @@ msgid "Message now closes chat."
 msgstr "Missatge ara tanca el xat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "El jugador ja és %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Relació canviada amb èxit, el jugador es ara %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "El jugador no pot ser %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "El jugador no estava ignorat!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "El jugador ja no està ignorat!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "El jugador no pot ser des-ignorat!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Personatge ja esborrat!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "El personatge no pot ser esborrat!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "amic"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "desatès"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr ""
 
@@ -297,25 +297,25 @@ msgid "Visible on map"
 msgstr "Visible al mapa"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Humà"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "esquiva"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "falla"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -427,8 +427,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Ignorar completament"
 
@@ -455,37 +455,37 @@ msgstr "Bombolla flotant"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Configuració"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Vídeo"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Ajuda"
@@ -501,9 +501,9 @@ msgstr "Ajuda"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -512,32 +512,32 @@ msgid "Close"
 msgstr "Tancar"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Connectant al servidor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Iniciant sessió"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Entrant al mon de joc"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Sol·licitant personatges"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Connectant al servidor de joc"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Canviant servidors de joc"
 
@@ -553,7 +553,7 @@ msgstr "Canviant servidors de joc"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -562,45 +562,45 @@ msgstr "Canviant servidors de joc"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Error"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Sol·licitant detalls de registre"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Canvi de contrasenya"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Contrasenya canviada amb èxit!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Canvi de correu"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "Correu canviat amb èxit!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Registre anul·lat amb èxit"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Adéu, torna quan vulguis..."
 
@@ -1062,7 +1062,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr ""
 
@@ -1245,8 +1245,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1532,20 +1532,20 @@ msgstr "Crear grup"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1570,7 +1570,7 @@ msgstr "Pes: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Intercanvi"
@@ -1585,50 +1585,50 @@ msgstr "Intercanvi"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Atacar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr ""
 
@@ -1646,9 +1646,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Moure"
@@ -1657,7 +1657,7 @@ msgstr "Moure"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Parlar"
@@ -1670,9 +1670,9 @@ msgstr "Parlar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1687,7 +1687,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1698,26 +1698,26 @@ msgstr "Vendre"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:297
+#: src/gui/popups/popupmenu.cpp:299
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr ""
 
@@ -1725,19 +1725,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr ""
 
@@ -1745,19 +1745,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr ""
 
@@ -1765,7 +1765,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1781,14 +1781,14 @@ msgstr "Des-equipar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr ""
 
@@ -1796,38 +1796,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Jugadors"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Afegir al xat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Element del mapa"
 
@@ -1837,20 +1837,20 @@ msgstr "Element del mapa"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr ""
 
@@ -1859,7 +1859,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1867,69 +1867,69 @@ msgstr "Conjunt"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Conjurs"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Netejar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Desactivar ressaltat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Activa resaltat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Borrar nom"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Habilitar absència"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Des-habilita absència"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Deixa"
 
@@ -1939,71 +1939,71 @@ msgstr "Deixa"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Canviar la posició del gremi"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Canviar el nom de la marca de mapa "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Nom:                     "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Afegeix al intercanvi"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Agregar-ne 10 al intercanvi"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Agregar-ne la mitat al intercanvi"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Agregar-los tots al intercanvi"
 
@@ -2012,50 +2012,50 @@ msgstr "Agregar-los tots al intercanvi"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Botiga"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Emmagatzema 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Emmagatzema la mitat"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Emmagatzema-ho tot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Recuperar"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Recupera 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Recuperar la mitat"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Recupera-ho tot"
 
@@ -2065,7 +2065,7 @@ msgstr "Recupera-ho tot"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2075,41 +2075,41 @@ msgid "Use"
 msgstr "Utilitzar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Amagar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Mostrar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr ""
 
@@ -2117,155 +2117,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Deixar caure..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr ""
 
@@ -2273,43 +2273,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Deixar caure"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr ""
 
@@ -2619,7 +2619,7 @@ msgstr ""
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2632,7 +2632,7 @@ msgstr "Sortir"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2645,7 +2645,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2657,7 +2657,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2666,7 +2666,7 @@ msgstr "Max"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Preu: %s / Total: %s"
@@ -3982,52 +3982,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
-msgid "Enable OpenGL log"
+msgid "Log unimplimented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:373
+msgid "Enable OpenGL log"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Mode de baix tràfic"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Amaga sprite de protector"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Mostra fons"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr ""
 
@@ -5087,19 +5092,19 @@ msgid "Result"
 msgstr "Resultat"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr ""
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5329,8 +5334,8 @@ msgstr "Juga"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Informació"
 
@@ -5408,7 +5413,7 @@ msgid "Whispering to %s: %s"
 msgstr "Xiuxiuejant a %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6015,12 +6020,12 @@ msgid "Error retreiving server list!"
 msgstr "Error recuperant llista de servidors!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "requereix una nova versió"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "requereix v%s"
@@ -7775,7 +7780,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr ""
 
@@ -7889,38 +7894,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7928,27 +7933,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Error desconegut."
@@ -7969,378 +7974,378 @@ msgid "Connection to server terminated. "
 msgstr "Connexió interrompuda amb el servidor. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Autenticació fallida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "No hi ha cap servidor disponible."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr "Algú altre està provant d'utilitzar aquest compte."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Aquest compte ja està sent utilitzat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Hack de desplaçament ràpid detectat."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Accès de sessió duplicat."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Error de connexió desconegut."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Has estat desconnectat del servidor!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Força"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Agilitat"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Vitalitat"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Intel·ligència"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Destresa"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Sort"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Defensa"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "Atac màgic"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "Defensa màgica"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% de Precisió"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% de Evasió"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% de Crític"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Retard d'atac"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Demora a peu"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Distància d'atac"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr ""
 
@@ -8491,7 +8496,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "sense nom"
diff --git a/po/cs.po b/po/cs.po
index 6f8649e9d..2e745fcc8 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Czech (http://www.transifex.com/projects/p/manaplus/language/"
@@ -26,7 +26,7 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "Soubor byl uploadován"
 
@@ -39,7 +39,7 @@ msgstr "Soubor byl uploadován"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -59,104 +59,104 @@ msgstr "Soubor byl uploadován"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Vyrovnávací paměť vyčištěna"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Doba běhu klienta: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d týdnů"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d týdnů"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d dní"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d dní"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d hodin"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d hodin"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d minut"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d minut"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d vteřinu"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d vteřin"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Resource images:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Resource orphaned images:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Systémové proměnné uloženy"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "Nahráno nastavení do:"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr "Nahráno nastavení serveru do:"
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Nahrány záznmy do:"
 
@@ -187,7 +187,7 @@ msgstr "Chybí jméno gildy."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Prosím zadej jméno."
 
@@ -210,75 +210,75 @@ msgid "Message now closes chat."
 msgstr "Zpráva nyní ukončuje chat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Hráč je již %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Hráč byl úspěšně zařazen jako %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Hráč nemůže být zařazen jako %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Hráč nebyl ignorován!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Hráč již není ignorován!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Hráč nemůže být odignorován!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Hráč již byl vymazán!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr "Hráč již není smazán!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Hráč nemůže být vymazán!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "přítel"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "přehlížený"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutrální"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "na černé listině"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "nepřítel"
 
@@ -302,25 +302,25 @@ msgid "Visible on map"
 msgstr "Viditelný na mapě"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Člověk"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "uskočení"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "minutí"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -433,8 +433,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Kompletně ignorovat"
 
@@ -461,37 +461,37 @@ msgstr "Plovoucí bublina"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Nastavení"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Výkon"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Video"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Téma"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr "O ManaPlus"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Nápověda"
@@ -507,9 +507,9 @@ msgstr "Nápověda"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -518,32 +518,32 @@ msgid "Close"
 msgstr "Zavřít"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Připojuji se k serveru"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Přihlašuji se"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Vstupuji do herního světa"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Vyžaduji postavy"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Připojuji se k hernímu serveru"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Vyměňuji herní servery"
 
@@ -559,7 +559,7 @@ msgstr "Vyměňuji herní servery"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -568,45 +568,45 @@ msgstr "Vyměňuji herní servery"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Chyba"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Požaduji registrační detaily"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Změna hesla"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Heslo úspěšně změněno!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Změna emailu"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "Email úspěšně změněn!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Zrušení registrace úspěšné"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Nashledanou, vraťte se kdykoli..."
 
@@ -1068,7 +1068,7 @@ msgstr "Zpráva"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr "Oživ"
 
@@ -1252,8 +1252,8 @@ msgstr "Maximální (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(výchozí)"
 
@@ -1539,20 +1539,20 @@ msgstr "Vytvořit partu"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1577,7 +1577,7 @@ msgstr "Váha: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Obchod"
@@ -1592,50 +1592,50 @@ msgstr "Obchod"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Útok"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Šeptat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Vyléčit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Vykopnout z gildy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 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:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Pozvat do gildy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Vyhladit"
 
@@ -1653,9 +1653,9 @@ msgstr "Vyhladit"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Jdi sem"
@@ -1664,7 +1664,7 @@ msgstr "Jdi sem"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Promluv"
@@ -1677,9 +1677,9 @@ msgstr "Promluv"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1694,7 +1694,7 @@ msgstr "Nákup"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1705,26 +1705,26 @@ msgstr "Prodej"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Přidat komentář"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Přidat do seznamu útoku"
 
@@ -1732,19 +1732,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Vložit do seznamu ignorovaných"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr "Přesunout k veliteli"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr "Oheň"
 
@@ -1752,19 +1752,19 @@ msgstr "Oheň"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr "Nakrmit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr "Zabít"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr "Upustit kořist"
 
@@ -1772,7 +1772,7 @@ msgstr "Upustit kořist"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1788,14 +1788,14 @@ msgstr "Odebrat z vybavení"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Přejmenovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr "Vrátit k vejci"
 
@@ -1803,38 +1803,38 @@ 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:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Vložit jméno do chatu"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Hráči"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Vykopnout z party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Sebrat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Přidat do chatu"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Označit na mapě"
 
@@ -1844,20 +1844,20 @@ msgstr "Označit na mapě"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Odebrat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Přesun"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Přesunout kameru"
 
@@ -1866,7 +1866,7 @@ msgstr "Přesunout kameru"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1874,69 +1874,69 @@ msgstr "Výstroje"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Vyčistit výstroj"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Kouzla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Upravit kouzlo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Vymazat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Vypnout zvýrazňování"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 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:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Odebrat jméno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Zapnout \"away\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Vypnout \"away\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Opustit"
 
@@ -1946,71 +1946,71 @@ msgstr "Opustit"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Kopírovat do schránky"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Změň hodnost v guildě"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr "okno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr "Odemknout"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr "Zamknout"
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Přejmenovat značku na mapě "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Jméno:                   "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Hráčův komentář           "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "Komentář:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Přidat k obchodu"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Přidat 10 k obchodu"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Přidat polovinu k obchodu"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Vlož do obchodu vše-1"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Přidat vše k obchodu"
 
@@ -2019,50 +2019,50 @@ msgstr "Přidat vše k obchodu"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Uložit"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Uschovat 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Uschovat polovinu"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Ulož vše-1"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Uschovat všechny"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Vzít"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Vzít 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Vzít polovinu"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Vyber vše-1"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Vzít všechny"
 
@@ -2072,7 +2072,7 @@ msgstr "Vzít všechny"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2082,41 +2082,41 @@ msgid "Use"
 msgstr "Použít"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "Vyčistit okno upuštění"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Skrýt"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Zobrazit"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 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:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Zkopírovat do chatu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Posunout nahoru"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Posunout dolů"
 
@@ -2124,155 +2124,155 @@ msgstr "Posunout dolů"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Svléknout"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Kopírovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Vložit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Otevřít odkaz"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Zobrazit okno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 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:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Černá listina"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Nastavit jako nepřítele"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Vymazat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Být přátelé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Odignorovat"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Následovat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Koupit (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Prodat (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Pozvat do party"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr "Připojit k chatu %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Zobrazit předměty"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Odeber ze seznamu sběru"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 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:2568
+#: src/gui/popups/popupmenu.cpp:2519
 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:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr "Chránit předmět"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Upustit..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Upustit vše"
 
@@ -2280,43 +2280,43 @@ msgstr "Upustit vše"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Upustit"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr "GM příkazy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr "Zkontrolovat ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Jdi na"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr "Zavolej zpět"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Vykopnout"
 
@@ -2626,7 +2626,7 @@ msgstr "Otevři web adresu"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2639,7 +2639,7 @@ msgstr "Ukončit"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2652,7 +2652,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2664,7 +2664,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2673,7 +2673,7 @@ msgstr "Vše"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Cena: %s / Celkem %s"
@@ -3989,52 +3989,57 @@ msgstr "Ignorovat pakety záznamu"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "Zapni OpenGL log"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr "Povolit záznam vstupu"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr "Uploadovat soubor se záznamem"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Mód nízkého síťového provozu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Skrýt zobrazení štítu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 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_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr "Složka pro snímky obrazovky"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr "Zpoždění sítě mezi sub servery"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Zobrazit pozadí"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr "Vlastní nastavení hustoty obrazovky"
 
@@ -5099,19 +5104,19 @@ msgid "Result"
 msgstr "Výsledek"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr "Vytvořit předměty"
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Počet:"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5341,8 +5346,8 @@ msgstr "Hrát"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Informace"
 
@@ -5425,7 +5430,7 @@ msgid "Whispering to %s: %s"
 msgstr "Šeptání pro %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr "mazlíček patřící %s"
@@ -6034,12 +6039,12 @@ msgid "Error retreiving server list!"
 msgstr "Chyba při získávání seznamu serverů!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "potřebuje novější verzi"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "potřebuje v%s"
@@ -7797,7 +7802,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Špatné jméno."
 
@@ -7911,38 +7916,38 @@ msgid "Guild castle: %s"
 msgstr "Hrad gildy: %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "Neregistované ID."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Špatné heslo."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "Platnost účtu vypršela."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Odmítnutí od serveru."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr "Byl jste trvale vyloučen ze hry. Prosím kontaktujte GM team."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Klientský software je příliš starý."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7952,27 +7957,27 @@ msgstr ""
 "Prosím kontaktujte GM team přes fórum."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Server je přelidněný."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Toto uživatelské jméno je již používáno."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "Špatný e-mail."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Uživatelské jméno bylo trvale odstraněno."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Neznámá chyba."
@@ -7993,378 +7998,378 @@ msgid "Connection to server terminated. "
 msgstr "Spojení se serverem ukončeno. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr "Chyba přejmenování postavy."
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr "Postava přejmenována."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr "Přejmenování není povoleno."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr "Nové jméno nebylo nastaveno."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr "Postava nenalezena."
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Nepodařilo se odstranit postavu."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr "Na tomto místě není možné použít dovednost."
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr "Na tomto místě není požné použít předmět."
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr "Není možné obléct. Špatná úroveň."
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr "Nené možné použít. Špatná úroveň."
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr "Na tomhle se pracuje."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr "Zpráva nemohla být poslána. Kanál %s neexistuje."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr "Není možné otevřít kanál %s. Kanál neexistuje."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr "Síla %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr "Hbitost %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr "Vitalita %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr "Inteligence %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr "Obratnost %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr "Štěstí %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Ověření selhalo."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Nejsou dostupné žádné servery."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 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/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Tento účet je již přihlášen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Detekován podvod s rychlostí."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr "Server je plný."
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr "Promiň jsi moc mladý."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Duplicitní přihlášení."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr "Moc spojení z jedné IP adresy."
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr "Není neplaceno."
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr "Placení pozastaveno."
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr "Placení zeměněno."
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr "Zaplatit špatnou IP adresu."
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr "Zaplatit herní místnost."
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr "Odpojení vynuceno GM."
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Neznámá chyba připojení."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Byl jsem odpojen od server!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Síla"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Hbitost"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Vitalita"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Inteligence"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Obratnost"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Štěstí"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Obrana"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "Magický útok"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "Magická Obr."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Přesnost"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Uhnutí"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% Kritický zásah"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Zpoždění útoku"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Zpoždění chůze"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Dosah útoku"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Poškození za vteř."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 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/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "Nedostatek životů (HP)!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "Nedostatek bodů dovednosti (SP)!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Nemáte žádné zprávy!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Toto momentálně nemůžete udělat!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Vypadá to že potřebujete více peněz... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Potřebujete další rubín!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Potřebujete další safír!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Neseš příliš mnoho na to abys mohl udělat toto!"
 
@@ -8515,7 +8520,7 @@ msgstr "Moderní OpenGL"
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "nepojmenovaný"
diff --git a/po/de.po b/po/de.po
index b449d6e4a..e27f6fd4f 100644
--- a/po/de.po
+++ b/po/de.po
@@ -33,7 +33,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 13:04+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: German (http://www.transifex.com/projects/p/manaplus/language/"
@@ -45,7 +45,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "Datei hochgeladen"
 
@@ -58,7 +58,7 @@ msgstr "Datei hochgeladen"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -78,104 +78,104 @@ msgstr "Datei hochgeladen"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Zwischenspeicher geleert"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client läuft seit: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d Wochen"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d Wochen"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d Tage"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d Tage"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d Stunden"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d Stunden"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d Minuten"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d Minuten"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d Sekunden"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d Sekunden"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Bild-Quellen:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Quelle verwaister Bilddataien:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Umgebungsvariablen ausgegeben"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "Konfiguration hochgeladen zu:"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr "Serverconfig hochgeladen zu:"
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Log hoch geladen zu:"
 
@@ -208,7 +208,7 @@ msgstr "Name der Gilde fehlt."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Bitte gib einen Namen an."
 
@@ -231,75 +231,75 @@ msgid "Message now closes chat."
 msgstr "Nachricht schließt nun den Chat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Spieler ist bereits %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Spieler erfolgreich %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Spieler konnte nicht %s werden!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Spieler wurde nicht ignoriert!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Spieler wird nicht länger ignoriert!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Ignorieren des Spielers konnte nicht rückgängig gemacht werden!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Spieler ist bereits gelöscht!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr "Spieler ist nicht mehr gelöscht!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Spieler konnte nicht gelöscht werden!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "Freund"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "missachtet"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "Auf die schwarze Liste gesetzt"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "Feind"
 
@@ -323,25 +323,25 @@ msgid "Visible on map"
 msgstr "Auf der Karte sichtbar"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Mensch"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "ausweichen"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "verfehlt"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -453,8 +453,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Komplett ignorieren"
 
@@ -481,37 +481,37 @@ msgstr "Schwebende Blase"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Einstellungen"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Leistung"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Video"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Theme"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr "Über"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Hilfe"
@@ -527,9 +527,9 @@ msgstr "Hilfe"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -538,32 +538,32 @@ msgid "Close"
 msgstr "Schließen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Verbinde zum Server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Anmelden"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Betrete die Spielwelt"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Spielfiguren werden abgefragt"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Verbinde zum Spielserver"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Spielserver wechseln"
 
@@ -579,7 +579,7 @@ msgstr "Spielserver wechseln"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -588,45 +588,45 @@ msgstr "Spielserver wechseln"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Fehler"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Anfrage der Registrierungsdetails"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Passwort ändern"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Passwort erfolgreich geändert!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "E-Mail ändern"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "E-Mail erfolgreich geändert!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Erfolgreich abgemeldet."
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Leb wohl und komme jeder Zeit wieder..."
 
@@ -1088,7 +1088,7 @@ msgstr "Nachricht"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr "Wiederbeleben"
 
@@ -1275,8 +1275,8 @@ msgstr "Riesig (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(Normal)"
 
@@ -1562,20 +1562,20 @@ msgstr "Gruppe erstellen"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1600,7 +1600,7 @@ msgstr "Gewicht: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Handeln"
@@ -1615,50 +1615,50 @@ msgstr "Handeln"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Angriff"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Flüstern"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Heilen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Aus Gilde werfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr "Rang in Gilde ändern"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "In Gilde einladen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Atombombe"
 
@@ -1676,9 +1676,9 @@ msgstr "Atombombe"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Bewegen"
@@ -1687,7 +1687,7 @@ msgstr "Bewegen"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Sprechen"
@@ -1700,9 +1700,9 @@ msgstr "Sprechen"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1717,7 +1717,7 @@ msgstr "Kaufen"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1728,26 +1728,26 @@ msgstr "Verkaufen"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Kommentar hinzufügen"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Zur Angriffsliste hinzufügen"
 
@@ -1755,19 +1755,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Zur Ignorierenliste hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr "Zum Meister bewegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr "Feuern"
 
@@ -1775,19 +1775,19 @@ msgstr "Feuern"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr "Füttern"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr "Töten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr "Beute wegwerfen"
 
@@ -1795,7 +1795,7 @@ msgstr "Beute wegwerfen"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1811,14 +1811,14 @@ msgstr "Ablegen"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Umbenennen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr "Zum Ei zurückkehren"
 
@@ -1826,38 +1826,38 @@ 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:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Name zum Chat hinzufügen"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Spieler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Aus Gruppe werfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Aufheben"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Zum Chat hinzufügen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Kartengegenstand"
 
@@ -1867,20 +1867,20 @@ msgstr "Kartengegenstand"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Entfernen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Teleport"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Kamera bewegen"
 
@@ -1889,7 +1889,7 @@ msgstr "Kamera bewegen"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1897,69 +1897,69 @@ msgstr "Ausrüstungset"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Ausrüstungset leeren"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Zaubersprüche"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Zauberspruch bearbeiten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Leeren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Hervorhebung abschalten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Hervorhebung einschalten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Namen löschen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Abwesendheitsmodus aktvieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Abwesendheitsmodus deaktiveren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Verlassen"
 
@@ -1969,71 +1969,71 @@ msgstr "Verlassen"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "In die Zwischenablage kopieren"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Position der Gilde ändern"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr "Fenster"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr "Entsperren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr "Sperren"
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Kartenzeichen umbenennen "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Name:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Spieler Kommentar         "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "Kommentar:                 "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Zum Handeln hinzufügen"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "10 zum Handeln hinzufügen"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Die Hälfte zum Handeln hinzufügen"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Alles -1 zum Handel hinzufügen"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Alles zum Handeln hinzufügen"
 
@@ -2042,50 +2042,50 @@ msgstr "Alles zum Handeln hinzufügen"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Aufbewahren"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "10 aufbewahren"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Hälfte aufbewahren"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Alles -1 ablegen"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Alles aufbewahren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Abholen"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "10 abholen"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Hälfte abholen"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Alles -1 aufnehmen"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Alles abholen"
 
@@ -2095,7 +2095,7 @@ msgstr "Alles abholen"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2105,41 +2105,41 @@ msgid "Use"
 msgstr "Benutzen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "Fenster: Wegwerfen leeren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Verstecken"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Zeigen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 msgid "Reset yellow bar"
 msgstr "Gelben Balken zurücksetzten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Zu Chat kopieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Nach oben bewegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Nach unten bewegen"
 
@@ -2147,155 +2147,155 @@ msgstr "Nach unten bewegen"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Ausziehen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Kopieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Einfügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Link öffnen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Fenster anzeigen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "Missachten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Schwarze Liste"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Als Feind setzen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Löschen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Befreunden"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Nicht mehr Ignorieren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Folgen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr "Imitieren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Kaufen (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Verkaufen (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Zu Gruppe einladen"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr "Chat beitreten %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Gegenstände anzeigen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Von der Aufhebeliste entfernen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr "Zur Aufhebeliste hinzufügen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr "Gegenstand nicht mehr schützen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr "Gegenstand schützen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Wegwerfen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Alles wegwerfen"
 
@@ -2303,43 +2303,43 @@ msgstr "Alles wegwerfen"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Wegwerfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr "GM...."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr "GM Befehle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr "IP überprüfen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Gehe zu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr "Zurückrufen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Rauswerfen"
 
@@ -2649,7 +2649,7 @@ msgstr "URL öffnen"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2662,7 +2662,7 @@ msgstr "Beenden"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2675,7 +2675,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2687,7 +2687,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2696,7 +2696,7 @@ msgstr "Max"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Preis: %s / Gesamt: %s"
@@ -4014,52 +4014,57 @@ msgstr "Aufzeichnung der Pakete ignorieren"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "OpenGL-Log aktivieren"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr "Eingabelog aktivieren"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr "Log-Datei hochladen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Niedriger Datenverkehrsmodus"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Schildsprite verstecken"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 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_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr "Screenshotverzeichnis"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr "Netzwerkverzögerung zwischen Unterservern"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Hintergrund anzeigen"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr "Bildschirmraster überschreiben"
 
@@ -5129,19 +5134,19 @@ msgid "Result"
 msgstr "Resultat"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr "Gegenstände erstellen"
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Menge:"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5371,8 +5376,8 @@ msgstr "Spielen"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Info"
 
@@ -5455,7 +5460,7 @@ msgid "Whispering to %s: %s"
 msgstr "Flüstern zu %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr "%ss Haustier"
@@ -6062,12 +6067,12 @@ msgid "Error retreiving server list!"
 msgstr "Fehler beim Empfangen der Serverliste!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "benötigt eine neuere Version"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "benötigt v%s"
@@ -7830,7 +7835,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Falscher Name."
 
@@ -7946,38 +7951,38 @@ msgid "Guild castle: %s"
 msgstr "Gildenburg: %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "Nicht registrierte ID."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Falsches Passwort."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "Account abgelaufen."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Vom Server abgelehnt."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr "Du wurdest für immer vom Spiel gebannt. Bitte kontaktiere das GM-Team."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Client ist zu alt."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7987,27 +7992,27 @@ msgstr ""
 "Bitte kontaktiere das GM-Team via der Foren."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Server überfüllt."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Dieser Benutzername ist bereits vorhanden."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "Falsche E-Mail-Adresse."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Benutzername für immer gelöscht."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Unbekannter Fehler."
@@ -8028,378 +8033,378 @@ msgid "Connection to server terminated. "
 msgstr "Verbindung mit Server abgebrochen. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr "Fehler beim Umbennen des Charakters."
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr "Charakter umbenannt."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr "Umbennen ist nicht erlaubt."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr "Neuer Name ist nicht gesetzt."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr "Charakter nicht gefunden."
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Konnte Charakter nicht löschen."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr "Kann keine Fähigkeiten in diesem Bereich wirken."
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr "Kann Gegenstände in diesem Bereich nicht benutzen."
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr "Kann das nicht ausrüsten. Falsches Level."
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr "Kann das nicht benutzen. Falsches Level."
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr "Ist in Arbeit."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr "Nachricht konnte nicht gesendet werden, Kanal %s gibt es nicht."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr "Kann Kanal nicht öffnen. Kanal %s gibt es nicht."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr "Stärke %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr "Beweglichkeit %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr "Gesundheit %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr "Intelligenz %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr "Geschick %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr "Glück %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Authentifizierung fehlgeschlagen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Keine Server verfügbar."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr "Jemand anderes versucht diesen Account zu benutzen."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Dieser Account ist bereits angemeldet."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Geschwindigkeits-Hack festgestellt."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr "Server ist voll."
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr "Tut uns leid, aber du bist minderjährig."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Mehrfache Anmeldung."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr "Zu viele Verbindungen von der selben IP."
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr "Für diese Zeit nicht bezahlt."
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr "Zahlung eingestellt."
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr "Zahlung geändert."
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr "Falsche Zahlungs IP."
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr "Spielraum bezahlen."
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr "Erzwungene Trennung von einem GM."
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr "Japanische IP sind nicht erlaubt."
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr "Verbliebender anderer Account."
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr "Unsaubere IP."
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr "Jede IP zählen."
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr "IP zählen."
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr "Speicher."
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr "?Han? : Bann gültig."
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr "Begrenzter IP Zugang."
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr "Über Charakterliste."
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr "IP blockiert."
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr "Ungültige Passwortanzahl."
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr "Keine erlaubte Rasse."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Unbekannter Verbindungsfehler."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr "Karte nicht gefunden"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Verbindung zum Server unterbrochen!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Stärke"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Beweglichkeit"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Gesundheit"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Intelligenz"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Geschick"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Glück"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Verteidigung:"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "M.Angriff:"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "M.Verteidigung:"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Genauigkeit"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Ausweichen"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% Kritisch"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Angriffsverzögerung"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Lauf-Verzögerung:"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Angriffsreichweite"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Schaden pro Sek."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr "Karma"
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr "Verhalten"
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Unbekannter Fähigkeitsfehler: %d"
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Unbekannter Fähigkeitsfehler: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Dein Level ist noch nicht hoch genug!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "Unzureichende HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "Unzureichende SP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Du hast keine Erinnerungen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Das kannst du im Moment nicht tun!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Sieht aus, als ob du mehr Geld brauchst.... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Du brauchst ein weiteres rotes Juwel!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Du brauchst ein weiteres blaues Juwel!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Du trägst zu viel mit dir herum, um das zu tun!"
 
@@ -8550,7 +8555,7 @@ msgstr "Modernes OpenGL"
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "Unbenannt"
diff --git a/po/es.po b/po/es.po
index 68a111bbc..a69cd9c7b 100644
--- a/po/es.po
+++ b/po/es.po
@@ -3,7 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 #
 # Translators:
-# 0x0Eddine <salahbubuli44@gmail.com>, 2012,2014
+# 0x0Eddine <salahbubuli44@gmail.com>, 2012,2014-2015
 # Andrei Karas <akaras@inbox.ru>, 2011
 # Jumpy <antoinebcn@hotmail.com>, 2011
 # Maria <mtorres2022@gmail.com>, 2012
@@ -21,9 +21,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
-"PO-Revision-Date: 2015-03-01 09:54+0000\n"
-"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
+"PO-Revision-Date: 2015-03-12 16:50+0000\n"
+"Last-Translator: 0x0Eddine <salahbubuli44@gmail.com>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/manaplus/"
 "language/es/)\n"
 "Language: es\n"
@@ -33,7 +33,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "Archivo subido"
 
@@ -46,7 +46,7 @@ msgstr "Archivo subido"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -66,104 +66,104 @@ msgstr "Archivo subido"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Caché limpiada"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Tiempo de actividad del cliente: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d semanas"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d semanas"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d días"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d días"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d horas"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d horas"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d minutos"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d minutos"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d segundos"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d segundos"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Imágenes de recurso:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Imágenes de recurso huérfano:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Variables de entorno vaciadas"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "Configuraciones subidas a:"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr "Configuraciones del servidor subidas a:"
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Registro subido a:"
 
@@ -195,7 +195,7 @@ msgstr "Falta el nombre del gremio."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Por favor, especifique un nombre."
 
@@ -218,81 +218,81 @@ msgid "Message now closes chat."
 msgstr "Mensaje ahora cierra el chat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "¡Jugador ya es %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "¡Relación cambiada exitosamente! ¡El jugador ahora es %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "¡Jugador no pudo ser %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "¡El jugador no fue ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "¡El jugador ya no es ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "¡Al jugador no se le puede dejar de ignorar!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "¡Jugador ya borrado!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr "¡El jugador ya no se encuentra borrado!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "¡Jugador no pudo ser borrado!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "amigo"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "desatendido"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "en la lista negra"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "enemigo"
 
 #: src/actions/pets.cpp:98
 msgid "Rename your pet"
-msgstr ""
+msgstr "Renombrar tu mascota"
 
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
@@ -310,25 +310,25 @@ msgid "Visible on map"
 msgstr "Visibles en el mapa"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Humano"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "evade"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "falla"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -440,8 +440,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Ignorar completamente"
 
@@ -468,37 +468,37 @@ msgstr "Burbuja flotante"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Configuración"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Rendimiento"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Video"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr "Acerca de..."
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Ayuda"
@@ -514,9 +514,9 @@ msgstr "Ayuda"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -525,32 +525,32 @@ msgid "Close"
 msgstr "Cerrar"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Conectando al servidor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Accediendo a la cuenta"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Entrando al mundo del juego"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Cargando personajes"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Conectando al servidor del juego"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Cambiando servidores del juego"
 
@@ -566,7 +566,7 @@ msgstr "Cambiando servidores del juego"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -575,45 +575,45 @@ msgstr "Cambiando servidores del juego"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Error"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Solicitando detalles de registro"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Cambio de contraseña"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "¡Contraseña cambiada exitosamente!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Cambio de Email"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "¡Email modificado exitosamente!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Registro cancelado"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Adiós, vuelve cuando quieras..."
 
@@ -1075,7 +1075,7 @@ msgstr "Mensaje"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr "Revivir"
 
@@ -1261,8 +1261,8 @@ msgstr "Enorme (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(predeterminado)"
 
@@ -1509,13 +1509,13 @@ msgstr "Rango PvP: %u"
 #: src/gui/popups/beingpopup.cpp:196
 #, c-format
 msgid "Buy shop: %s"
-msgstr ""
+msgstr "Comprar tienda: %s"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
 #, c-format
 msgid "Sell shop: %s"
-msgstr ""
+msgstr "Vender tienda: %s"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1548,20 +1548,20 @@ msgstr "Crear grupo"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1586,7 +1586,7 @@ msgstr "Peso: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Intercambio"
@@ -1601,50 +1601,50 @@ msgstr "Intercambio"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Atacar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Susurrar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Curar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Expulsar del gremio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 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:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Invitar al gremio"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Eliminar"
 
@@ -1662,9 +1662,9 @@ msgstr "Eliminar"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Mover"
@@ -1673,7 +1673,7 @@ msgstr "Mover"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Hablar"
@@ -1686,9 +1686,9 @@ msgstr "Hablar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1703,7 +1703,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1714,26 +1714,26 @@ msgstr "Vender"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Agregar comentario"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Agregar a la lista de ataque"
 
@@ -1741,19 +1741,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Agregar a la lista de ignorados"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr "Moverse al maestro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr "Fuego"
 
@@ -1761,19 +1761,19 @@ msgstr "Fuego"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr "Alimentar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr "Matar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr "Soltar botín"
 
@@ -1781,7 +1781,7 @@ msgstr "Soltar botín"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1797,14 +1797,14 @@ msgstr "Quitárselo"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Renombrar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr "Regresar al huevo"
 
@@ -1812,38 +1812,38 @@ 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:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Agregar nombre al chat"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Jugadores"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Expulsar del grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Recoger"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Añadir al chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Mapa Objeto"
 
@@ -1853,20 +1853,20 @@ msgstr "Mapa Objeto"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Quitar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Saltar a"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Mover cámara"
 
@@ -1875,7 +1875,7 @@ msgstr "Mover cámara"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1883,69 +1883,69 @@ msgstr "Vestimenta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Limpiar vestimenta"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Hechizos"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Editar hechizo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Limpiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Deshabilitar resaltado"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Habilitar resaltado"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Remover nombre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Habilitar ausencia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Deshabilitar ausencia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Dejar"
 
@@ -1955,71 +1955,71 @@ msgstr "Dejar"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Copiar al portapapeles"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Cambiar posición del gremio"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr "ventana"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr "Desbloquear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr "Bloquear"
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Renombrar señal del mapa "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Nombre:                  "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Comentario del jugador    "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "Comentario:                   "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Agregar al intercambio"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Agregar 10 al intercambio"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Agregar la mitad al intercambio"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Agregar el intercambio todo-1"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Agregar todo al intercambio"
 
@@ -2028,50 +2028,50 @@ msgstr "Agregar todo al intercambio"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Almacenar"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Almacenar 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Almacenar la mitad"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Almacenar todo-1"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Almacenar todo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Recuperar"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Recuperar 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Recuperar la mitad"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Recuperar todo-1"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Recuperar todo"
 
@@ -2081,7 +2081,7 @@ msgstr "Recuperar todo"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2091,41 +2091,41 @@ msgid "Use"
 msgstr "Usar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "Limpiar ventana de lanzamiento"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Ocultar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Mostrar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 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:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Copiar al chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Subir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Bajar"
 
@@ -2133,155 +2133,155 @@ msgstr "Bajar"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Desvestir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Copiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Pegar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Abrir enlace"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Mostrar ventana"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "Desatender"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Lista negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Fijar como enemigo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Borrar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Ser amigo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Dejar de ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Seguir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr "Imitar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Comprar (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Vender (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Invitar al grupo"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr "Unirse al chat %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Mostrar vestimenta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Remover de lista de recogido"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 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:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr "Desproteger artículo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr "Proteger artículo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Tirar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Tirar todo"
 
@@ -2289,43 +2289,43 @@ msgstr "Tirar todo"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Tirar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr "Comandos GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr "Chequear IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Ir a"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr "Llamar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Expulsar"
 
@@ -2635,7 +2635,7 @@ msgstr "Abrir url"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2648,7 +2648,7 @@ msgstr "Salir"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2661,7 +2661,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2673,7 +2673,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2682,7 +2682,7 @@ msgstr "Máx"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Precio: %s / Total: %s"
@@ -4002,52 +4002,57 @@ msgstr "Ignorar registro de paquetes"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "Habilitar registro OpenGl"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr "Habilitar registro de entrada"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr "Subir archivo de registro"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Modo de bajo tráfico"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Ocultar sprite protector"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 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_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr "Directorio de capturas de pantalla"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr "Retraso de red entre sub servidores"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Mostrar fondo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr "Sobrescribir densidad de pantalla"
 
@@ -5111,19 +5116,19 @@ msgid "Result"
 msgstr "Resultado"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr "Crear artículos"
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Cantidad:"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5357,8 +5362,8 @@ msgstr "Jugar"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Información"
 
@@ -5441,7 +5446,7 @@ msgid "Whispering to %s: %s"
 msgstr "Susurrando a %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr "Mascota de %s"
@@ -6051,12 +6056,12 @@ msgid "Error retreiving server list!"
 msgstr "¡Error al recuperar la lista de servidores!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "requiere una versión más nueva"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "requiere v%s"
@@ -6836,7 +6841,7 @@ msgstr "Tecla modificadora de emoticón de mascota"
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
 msgid "Homunculus / mercenary emote modifier key"
-msgstr ""
+msgstr "Tecla modificadora de emoticón de humúnculo / mercenario"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:61
@@ -7158,7 +7163,7 @@ msgstr "Curar rápidamente a objetivo o a sí mismo"
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
 msgid "Heal the most injured player"
-msgstr ""
+msgstr "Curar al jugador más lastimado"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
@@ -7233,7 +7238,7 @@ msgstr "Intercambiar el modo de cámara"
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:240
 msgid "Toggle ipc mode"
-msgstr ""
+msgstr "Activar modo IPC"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:246
@@ -7816,7 +7821,7 @@ msgstr "Error al crear personaje. Probablemente ya esté en uso."
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Nombre equivocado."
 
@@ -7932,27 +7937,27 @@ msgid "Guild castle: %s"
 msgstr "Castillo del gremio: %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "ID no registrada."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Contraseña incorrecta."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "La cuenta expiró."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Rechazado del servidor."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
@@ -7960,12 +7965,12 @@ msgstr ""
 "equipo de GM."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Cliente es demasiado antiguo."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7975,27 +7980,27 @@ msgstr ""
 "Por favor contacta al equipo de GM a través de los foros."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Servidor sobrepoblado."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Este nombre de usuario ya está escogido."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "E-mail incorrecto."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Nombre de usuario borrado permanentemente."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Error desconocido."
@@ -8016,378 +8021,378 @@ msgid "Connection to server terminated. "
 msgstr "Conexión al servidor terminada. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr "Error de renombrado del personaje."
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr "Personaje renombrado."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr "No se permite renombrar."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr "El nuevo nombre no está establecido."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr "Personaje no encontrado."
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Fallo al borrar el personaje."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr "No puedes lanzar la habilidad en esta área."
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr "No puedes usar el artículo en esta área."
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr "No puedes equipar. Nivel equivocado."
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr "No puedes usar. Nivel equivocado."
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr "Trabajo en progreso."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr "El mensaje no se pudo enviar, el canal %s no existe."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr "No se puede abrir el cana. El canal %s no existe."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr "Fuerza %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr "Agilidad %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr "Vitalidad %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr "Inteligencia %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr "Destreza %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr "Suerte %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Autenticación fallida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "No hay servidores disponibles."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 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/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Ya hay alguien conectado con esta cuenta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Speed hack detectado."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr "Servidor lleno."
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr "Lo siento, tú eres menor de edad."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Inicio de sesión duplicada."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr "Muchas conecciones desde la misma IP."
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr "No pagas esta vez."
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr "Desconección forzada por GM."
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr "Rechazo de censura japonesa."
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr "Memoria."
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr "IP bloqueada."
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr "Conteo inválido de contraseña."
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr "Raza no permitida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Error de conexión desconocido."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr "Mapa no encontrado"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "¡Desconectado del servidor!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Fuerza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Agilidad"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Vitalidad"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Inteligencia"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Destreza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Suerte"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Defensa"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "Ataque M."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "Defensa M."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% de Precisión"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% de Evasión"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% de Críticos"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Retraso de Ataque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Retraso de Marcha"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Rango de Ataque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Daño por segundo."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr "Karma"
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr "Comportamiento"
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Error de habilidad desconocido: %d"
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
-msgstr ""
+msgstr "Error de habilidad desconocido: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 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/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "¡PV insuficientes!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "¡SP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "¡No tienes ningún memo!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "¡No puedes hacer esto ahora mismo!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Parece que necesitas más dinero... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "¡Necesitas otra gema roja!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "¡Necesitas otra gema azul!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "¡Estás llevando muchas cosas para hacer esto!"
 
@@ -8538,7 +8543,7 @@ msgstr "OpenGL Moderno"
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "anónimo"
@@ -9167,7 +9172,7 @@ msgstr "Búsqueda de artículos fallida."
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:477
 msgid "No matching stores were found."
-msgstr ""
+msgstr "No se encontraron almacenes coincidentes."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:481
@@ -9179,27 +9184,27 @@ msgstr ""
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:486
 msgid "You cannot search anymore."
-msgstr ""
+msgstr "Ya no puedes buscar."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:490
 msgid "You cannot search yet."
-msgstr ""
+msgstr "Aún no puedes buscar."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:494
 msgid "No store information available."
-msgstr ""
+msgstr "No hay información de almacén disponible."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:498
 msgid "Pet feeding success."
-msgstr ""
+msgstr "Éxito al alimentar la mascota."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:502
 msgid "Pet feeding error."
-msgstr ""
+msgstr "Error al alimentar la mascota."
 
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
diff --git a/po/fi.po b/po/fi.po
index 47eceabe3..84461aeb7 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Finnish (http://www.transifex.com/projects/p/manaplus/"
@@ -21,7 +21,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr ""
 
@@ -34,7 +34,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -54,104 +54,104 @@ msgstr ""
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "Ok"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Ohjelma ollut käynnissä: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d viikkoa"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d päivää"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d tuntia"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d minuuttia"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d sekuntia"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Resurssikuvat:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Orvot resurssikuvat:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -182,7 +182,7 @@ msgstr "Killan nimi puuttuu."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Anna nimi."
 
@@ -205,75 +205,75 @@ msgid "Message now closes chat."
 msgstr "Nyt viesti sulkee keskustelun."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Pelaaja on jo %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Pelaaja on nyt %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Toiminto epäonnistui, pelaaja ei ole vielä %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Pelaajaa ei ollut jätetty huomiotta!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Pelaaja huomioidaan taas!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Pelaajan uudelleenhuomiointi epäonnistui!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Pelaaja on jo pyyhitty!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Toiminto epäonnistui, pelaajaa ei ole vielä pyyhitty!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "ystävä"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "vaimennettu"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutraali"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "mustalistattu"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "vihollinen"
 
@@ -297,25 +297,25 @@ msgid "Visible on map"
 msgstr "Näkyvillä kartalla"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "väistö"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "huti"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "P"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "-"
 
@@ -427,8 +427,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Jätä täysin huomiotta"
 
@@ -455,37 +455,37 @@ msgstr "Leijuva puhekupla"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Asetukset"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Kuva"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Teema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Apua"
@@ -501,9 +501,9 @@ msgstr "Apua"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -512,32 +512,32 @@ msgid "Close"
 msgstr "Sulje"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Yhdistän palvelimeen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Kirjaudun sisään"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Siirryn pelimaailmaan"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Pyydän hahmoja"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Yhdistän pelipalvelimeen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Vaihdan pelipalvelinta"
 
@@ -553,7 +553,7 @@ msgstr "Vaihdan pelipalvelinta"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -562,45 +562,45 @@ msgstr "Vaihdan pelipalvelinta"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Virhe"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Pyydän rekisteröitymisen yksityiskohtia"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Salasanan vaihto"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Salasana vaihdettu onnistuneesti!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Sähköpostin vaihto"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "Sähköpostiosoite vaihdettu onnistuneesti!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Tietojen poisto onnistui"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Näkemisiin, tule pian takaisin..."
 
@@ -1062,7 +1062,7 @@ msgstr "Viesti"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr ""
 
@@ -1245,8 +1245,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(oletus)"
 
@@ -1532,20 +1532,20 @@ msgstr "Luo ryhmä"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1570,7 +1570,7 @@ msgstr "Paino: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Tee kaupat"
@@ -1585,50 +1585,50 @@ msgstr "Tee kaupat"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Hyökkää"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Kuiskaa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Paranna"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Potki killasta"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr "Muuta kilta-asemaa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Kutsu kiltaan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Pommita"
 
@@ -1646,9 +1646,9 @@ msgstr "Pommita"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Liiku"
@@ -1657,7 +1657,7 @@ msgstr "Liiku"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Keskustele"
@@ -1670,9 +1670,9 @@ msgstr "Keskustele"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1687,7 +1687,7 @@ msgstr "Osta"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1698,26 +1698,26 @@ msgstr "Myy"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Lisää kommentti"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Lisää hyökkäyslistaan"
 
@@ -1725,19 +1725,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Lisää ohitettavien listaan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr ""
 
@@ -1745,19 +1745,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr ""
 
@@ -1765,7 +1765,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1781,14 +1781,14 @@ msgstr "Poista varuste käytöstä"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Nimeä uudelleen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr ""
 
@@ -1796,38 +1796,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Lisää nimi keskusteluun"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Pelaajat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Potki ryhmästä"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Poimi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Lisää keskusteluun"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Karttaolio"
 
@@ -1837,20 +1837,20 @@ msgstr "Karttaolio"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Poista"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Warppaa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr ""
 
@@ -1859,7 +1859,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1867,69 +1867,69 @@ msgstr "Asukokonaisuudet"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Poista asu"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Loitsut"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Muokkaa loitsua"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Tyhjennä"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Estä korostus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Salli korostus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Poista nimi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 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:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Poista poissaolo käytöstä"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Eroa"
 
@@ -1939,71 +1939,71 @@ msgstr "Eroa"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Kopioi leikepöydälle"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Muuta asemaa killassa"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Muuta merkin nimeä       "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Nimi:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Pelaajakommentti          "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "Kommentti:                    "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Lisää kauppaan"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Lisää 10 kauppaan"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Lisää puolet kauppaan"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Lisää kaikki kauppaan"
 
@@ -2012,50 +2012,50 @@ msgstr "Lisää kaikki kauppaan"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Varastoi"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Varastoi 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Varastoi puolet"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Varastoi kaikki"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Ota"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Ota 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Ota puolet"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Ota kaikki"
 
@@ -2065,7 +2065,7 @@ msgstr "Ota kaikki"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2075,41 +2075,41 @@ msgid "Use"
 msgstr "Käytä"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Piilota"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Näytä"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 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:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Kopioi keskusteluun"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Siirrä ylös"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Siirrä alas"
 
@@ -2117,155 +2117,155 @@ msgstr "Siirrä alas"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Riisu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "Vaimenna"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ohita"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Musta lista"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Aseta viholliseksi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Pyyhi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Ystävysty"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Huomioi jälleen"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Seuraa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Osta (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Myy (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Kutsu ryhmään"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Näytä tavarat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Pudota..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Pudota kaikki"
 
@@ -2273,43 +2273,43 @@ msgstr "Pudota kaikki"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Pudota"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Potki"
 
@@ -2619,7 +2619,7 @@ msgstr ""
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2632,7 +2632,7 @@ msgstr "Sulje"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2645,7 +2645,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2657,7 +2657,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2666,7 +2666,7 @@ msgstr "Max"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Hinta: %s / Kaikkiaan: %s"
@@ -3982,52 +3982,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
-msgid "Enable OpenGL log"
+msgid "Log unimplimented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:373
+msgid "Enable OpenGL log"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Matalan liikenteen tila"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Piilota kilpihahmo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Näytä tausta"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr ""
 
@@ -5083,19 +5088,19 @@ msgid "Result"
 msgstr "Tulos"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr ""
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Määrä:"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5325,8 +5330,8 @@ msgstr "Pelaa"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Tietoja"
 
@@ -5404,7 +5409,7 @@ msgid "Whispering to %s: %s"
 msgstr "Kuiskaat pelaajalle %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6011,12 +6016,12 @@ msgid "Error retreiving server list!"
 msgstr "Palvelinluettelon hakeminen epäonnistui!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "vaatii uudemman version"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "vaatii version %s"
@@ -7770,7 +7775,7 @@ msgstr "Hahmon luonti epäonnistui. Todennäköisesti hahmon nimi on jo käytös
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Väärä nimi."
 
@@ -7884,39 +7889,39 @@ msgid "Guild castle: %s"
 msgstr "Killan linna: %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "Rekisteröimätön tunniste."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Väärä salasana."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "Tili vanhentunut."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Palvelin ei kelpuuttanut yhteydenottoasi."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 "Pääsysi peliin on pysyvästi estetty. Ole hyvä ja ota yhteyttä GM-tiimiin."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Liian vanha asiakasohjelma."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7926,27 +7931,27 @@ msgstr ""
 "Ole hyvä ja ota yhteyttä GM-tiimiin keskustelufoorumin kautta."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Palvelin on täynnä."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Käyttäjätunnus on jo käytössä."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Käyttäjänimi pysyvästi poistettu."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Tuntematon virhe."
@@ -7967,378 +7972,378 @@ msgid "Connection to server terminated. "
 msgstr "Yhteys palvelimeen katkaistu. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Hahmon poisto epäonnistui."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Tunnistus epäonnistui."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Palvelimia ei saatavilla."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr "Joku muu yrittää käyttää tätä tunnusta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Tällä tunnuksella on jo kirjauduttu."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Nopeusviritelmä havaittu."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Kaksinkertainen sisäänkirjautuminen."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Tuntematon yhteysongelma."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Yhteys palvelimeen katkesi!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Voima"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Ketteryys"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Elinvoima"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Älykkyys"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Näppäryys"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Tuuri"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Puolustus"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "T.-hyökkäys"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "T.-puolustus"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Tarkkuus"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Välttö"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% Täysosuma"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Hyökkäysviive"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Kävelyviive"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Hyökkäyskantama"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Vahinko sekunnissa."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 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/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "Voimapisteesi eivät riitä!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "Manapisteesi eivät riitä!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Sinulla ei ole muistioita (memo)!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Et voi tehdä tätä juuri nyt!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Näyttää siltä että tarvitset lisää rahaa... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Tarvitset toisen punaisen helmen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Tarvitset toisen sinisen helmen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Kannat liian paljon tehdäksesi tällaista!"
 
@@ -8489,7 +8494,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "nimetön"
diff --git a/po/fr.po b/po/fr.po
index 2e0c17941..8555fcae2 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -3,7 +3,7 @@
 # This file is distributed under the same license as the PACKAGE package.
 #
 # Translators:
-# Alige <aligetmw@hotmail.fr>, 2013-2014
+# Alige <aligetmw@hotmail.fr>, 2013-2015
 # Alige <aligetmw@hotmail.fr>, 2012-2013
 # Andrei Karas <akaras@inbox.ru>, 2011
 # Choupom <andycootlapin@hotmail.fr>, 2012
@@ -20,9 +20,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
-"PO-Revision-Date: 2015-03-01 09:54+0000\n"
-"Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
+"PO-Revision-Date: 2015-03-11 12:07+0000\n"
+"Last-Translator: Alige <aligetmw@hotmail.fr>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/manaplus/language/"
 "fr/)\n"
 "Language: fr\n"
@@ -32,7 +32,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "Fichier mis en ligne"
 
@@ -45,7 +45,7 @@ msgstr "Fichier mis en ligne"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -65,104 +65,104 @@ msgstr "Fichier mis en ligne"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "Ok"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Cache nettoyé"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Heure de lancement du client : %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d semaines"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d semaines"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d jours"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d jours"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d heures"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d heures"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d minutes"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d minutes"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d secondes"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d secondes"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Images des ressources :"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Images des ressources non affectées :"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Variables d'environnement effacées"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "Config ajouté dans :"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr "Config serveur ajouté dans :"
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Historique ajouté dans :"
 
@@ -195,7 +195,7 @@ msgstr "Le nom de la guilde est manquant."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Indiques un nom."
 
@@ -219,81 +219,81 @@ msgid "Message now closes chat."
 msgstr "Le message ferme maintenant la conversation."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Joueur déjà %s !"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Joueur %s avec succès !"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Le joueur n'a pas pu %s !"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Le joueur n'était pas ignoré !"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Le joueur n'est plus ignoré !"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Vous n'avez pas pu arrêter d'ignorer ce joueur !"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Joueur déjà effacé !"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr "Joueur plus maintenant effacé !"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Le joueur n'a pas pu être effacé !"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "ami"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "écarté"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutre"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "sous liste noire"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "ennemi"
 
 #: src/actions/pets.cpp:98
 msgid "Rename your pet"
-msgstr ""
+msgstr "Renommer ton familier"
 
 #. TRANSLATORS: disable trades message
 #: src/actions/statusbar.cpp:171
@@ -311,25 +311,25 @@ msgid "Visible on map"
 msgstr "Visible sur la carte"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Humain"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "esquive"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "raté"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -441,8 +441,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Ignorer complètement"
 
@@ -469,37 +469,37 @@ msgstr "Bulle flottante"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Configuration"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Performance"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Vidéo"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Thème"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr "À propos"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Aide"
@@ -515,9 +515,9 @@ msgstr "Aide"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -526,32 +526,32 @@ msgid "Close"
 msgstr "Fermer"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Connexion au serveur"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Connexion"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Entrée dans le monde de jeu"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Téléchargement des personnages"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Connexion au serveur de jeu"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Changement de serveur de jeu"
 
@@ -567,7 +567,7 @@ msgstr "Changement de serveur de jeu"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -576,45 +576,45 @@ msgstr "Changement de serveur de jeu"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Erreur"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Demande des paramètres d'inscription"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Changement de mot de passe"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Le mot de passe a été changé avec succès !"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Changer d'e-mail"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "L'adresse e-mail a été changée avec succès !"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Désinscription réussie"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "À bientôt, Revenez quand vous voulez..."
 
@@ -823,7 +823,7 @@ msgstr "(M) Suivre effet miroir"
 #. TRANSLATORS: folow mode in status bar
 #: src/gamemodifiers.cpp:236
 msgid "(P) pet follow"
-msgstr "(P) Suivre comme un toutou"
+msgstr "(P) Suivre comme un familier"
 
 #. TRANSLATORS: folow mode in status bar
 #: src/gamemodifiers.cpp:238
@@ -1078,7 +1078,7 @@ msgstr "Message"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr "Ressusciter"
 
@@ -1265,8 +1265,8 @@ msgstr "Énorme (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(défaut)"
 
@@ -1513,13 +1513,13 @@ msgstr "Rang Pvp : %u"
 #: src/gui/popups/beingpopup.cpp:196
 #, c-format
 msgid "Buy shop: %s"
-msgstr ""
+msgstr "Acheter au magasin : %s"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:210
 #, c-format
 msgid "Sell shop: %s"
-msgstr ""
+msgstr "Vendre au magasin : %s"
 
 #. TRANSLATORS: being popup label
 #: src/gui/popups/beingpopup.cpp:223
@@ -1552,20 +1552,20 @@ msgstr "Créer un groupe"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1590,7 +1590,7 @@ msgstr "Poids : %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Échange"
@@ -1605,50 +1605,50 @@ msgstr "Échange"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Attaquer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Message privé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Soigner"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Éjecter de la guilde"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 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:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Inviter dans la guilde"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Annihiler"
 
@@ -1666,9 +1666,9 @@ msgstr "Annihiler"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Déplacement"
@@ -1677,7 +1677,7 @@ msgstr "Déplacement"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Parler"
@@ -1690,9 +1690,9 @@ msgstr "Parler"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1707,7 +1707,7 @@ msgstr "Acheter"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1718,26 +1718,26 @@ msgstr "Vendre"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Ajouter commentaire"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Ajouter à la liste d'attaque"
 
@@ -1745,19 +1745,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Ajouter à la liste d'ignorés"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr "Aller jusqu'au maître"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr "Feu"
 
@@ -1765,19 +1765,19 @@ msgstr "Feu"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr "Nourrir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr "Tuer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr "Déposer le butin"
 
@@ -1785,7 +1785,7 @@ msgstr "Déposer le butin"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1801,14 +1801,14 @@ msgstr "Retirer"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Renommer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr "Retourner à l'œuf"
 
@@ -1816,38 +1816,38 @@ 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:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Ajouter le nom dans la conversation"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Joueurs"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Éjecter du groupe"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Ramasser"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Ajouter à la conversation"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Objet de carte"
 
@@ -1857,20 +1857,20 @@ msgstr "Objet de carte"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Enlever"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Téléportation"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Bouger la caméra"
 
@@ -1879,7 +1879,7 @@ msgstr "Bouger la caméra"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1887,69 +1887,69 @@ msgstr "Costumes"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Effacer la tenue"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Sortilèges"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Éditer le sortilège"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Effacer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Désactiver la surbrillance"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 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:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Enlève le nom"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Active la fonction Absence"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Désactive la fonction Absence"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Quitter"
 
@@ -1959,71 +1959,71 @@ msgstr "Quitter"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Copier vers le presse-papier"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Changer de position dans la guilde"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr "fenêtre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr "Déverouiller"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr "Verouiller"
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Renommer le panneau de carte "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Nom :                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Le joueur commente        "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "Commentaire :                 "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Ajouter à la transaction"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Ajouter 10 dans l'échange"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Ajouter la moitié dans l'échange"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Ajouter pour échanger tout-1"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Ajouter tout dans l'échange"
 
@@ -2032,50 +2032,50 @@ msgstr "Ajouter tout dans l'échange"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Entreposer"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Entreposer 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Entreposer la moitié"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Tout entreposer-1"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Entreposer tout"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Récupérer"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Reprendre 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Reprendre la moitié"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Tout retirer-1"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Reprendre tout"
 
@@ -2085,7 +2085,7 @@ msgstr "Reprendre tout"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2095,41 +2095,41 @@ msgid "Use"
 msgstr "Utiliser"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "Vider la fenêtre de dépôt"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Cacher"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Montrer"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 msgid "Reset yellow bar"
 msgstr "Remise aux valeurs de défaut de la barre jaune"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Copier dans la conversation"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Aller vers le haut"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Aller vers le bas"
 
@@ -2137,155 +2137,155 @@ msgstr "Aller vers le bas"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Déshabiller"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Copier"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Coller"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Ouvrir lien"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Afficher la fenêtre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "Éviter"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Liste noire"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Définir comme ennemi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Éliminer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Être ami"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Ne plus ignorer"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Suivre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr "Imiter"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Acheter (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Vendre (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Inviter dans le groupe"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr "Rejoindre la conversation %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Montrer les objets"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Retirer de la liste de ramassage"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 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:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr "Objet non protégé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr "Objet protégé"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Déposer..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Déposer tout"
 
@@ -2293,43 +2293,43 @@ msgstr "Déposer tout"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Déposer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr "MJ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr "Commandes de MJ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr "Vérifier ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Aller à"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr "Rappeler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Virer"
 
@@ -2598,7 +2598,7 @@ msgstr "Bord des tiles"
 #. TRANSLATORS: palette color
 #: src/gui/userpalette.cpp:221
 msgid "Pets"
-msgstr "Animal de compagnie"
+msgstr "Familiers"
 
 #. TRANSLATORS: palette color
 #: src/gui/userpalette.cpp:223
@@ -2639,7 +2639,7 @@ msgstr "Ouvrir l'adresse"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2652,7 +2652,7 @@ msgstr "Quitter"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2665,7 +2665,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2677,7 +2677,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2686,7 +2686,7 @@ msgstr "Max."
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Prix : %s / Total : %s"
@@ -4005,52 +4005,57 @@ msgstr "Ignorer les paquets d'identification"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "Activer historique OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr "Activer l'historique d'entrées"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr "Mettre en ligne le fichier d'historique"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Mode traffic faible"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Cacher le bouclier"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 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_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr "Répertoire des captures d'écran"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr "Retard du réseau entre les sous-serveurs"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Montrer le fond"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr "Écrasement de la densité de l'écran"
 
@@ -5123,19 +5128,19 @@ msgid "Result"
 msgstr "Résultat"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr "Créer des objets"
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Montant :"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5365,8 +5370,8 @@ msgstr "Jouer"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Informations"
 
@@ -5449,7 +5454,7 @@ msgid "Whispering to %s: %s"
 msgstr "Message privé envoyé à %s : %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr "%s du familier"
@@ -6056,12 +6061,12 @@ msgid "Error retreiving server list!"
 msgstr "Erreur lors du téléchargement de la liste de serveurs !"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "requiert une nouvelle version"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "requiert la v%s"
@@ -6845,7 +6850,7 @@ msgstr "Touche de modification d'émoticône du familier"
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:55
 msgid "Homunculus / mercenary emote modifier key"
-msgstr ""
+msgstr "Touche de modification d'émoticône des Homuncules / Mercenaires"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/emotes.cpp:61
@@ -7023,22 +7028,22 @@ msgstr "Déplacer le joueur en avant"
 #. TRANSLATORS: input action name
 #: src/input/pages/move.cpp:73
 msgid "Move pet up"
-msgstr "Déplace l'animal de compagnie en haut"
+msgstr "Déplace le familier vers le haut"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/move.cpp:79
 msgid "Move pet down"
-msgstr "Déplace l'animal de compagnie en bas"
+msgstr "Déplace le familier vers le bas"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/move.cpp:85
 msgid "Move pet left"
-msgstr "Déplace l'animal de compagnie à gauche"
+msgstr "Déplace le familier vers la gauche"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/move.cpp:91
 msgid "Move pet right"
-msgstr "Déplace l'animal de compagnie à droite"
+msgstr "Déplace le familier vers la droite"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/move.cpp:97
@@ -7117,22 +7122,22 @@ msgstr "Dirige le joueur à droite"
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:84
 msgid "Pet direct up"
-msgstr "Dirige l'animal de compagnie en haut"
+msgstr "Dirige le familier vers le haut"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:90
 msgid "Pet direct down"
-msgstr "Dirige l'animal de compagnie en bas"
+msgstr "Dirige le familier vers le bas"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:96
 msgid "Pet direct left"
-msgstr "Dirige l'animal de compagnie à gauche"
+msgstr "Dirige le familier vers la gauche"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:102
 msgid "Pet direct right"
-msgstr "Dirige l'animal de compagnie à droite"
+msgstr "Dirige le familier vers la droite"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:114
@@ -7167,7 +7172,7 @@ msgstr "Soins rapides de la cible ou de soi-même"
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:150
 msgid "Heal the most injured player"
-msgstr ""
+msgstr "Soigner le joueur le plus gravement blessé"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:156
@@ -7387,12 +7392,12 @@ msgstr "Virer ton mercenaire"
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:422
 msgid "Pet ai start"
-msgstr "Active l'ia de l'animal de compagnie"
+msgstr "Active l'IA du familier"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/other.cpp:428
 msgid "Pet ai stop"
-msgstr "Désactive l'ia de l'animal de compagnie"
+msgstr "Désactive l'IA du familier"
 
 #. TRANSLATORS: input action name
 #: src/input/pages/outfits.cpp:37
@@ -7829,7 +7834,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Mauvais nom."
 
@@ -7945,27 +7950,27 @@ msgid "Guild castle: %s"
 msgstr "Château de la guilde : %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "Id non enregistrée."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Mauvais mot de passe."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "Le compte a expiré."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Rejeté par le serveur."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
@@ -7973,12 +7978,12 @@ msgstr ""
 "MJs."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Client trop ancien."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7988,27 +7993,27 @@ msgstr ""
 "Merci de contacter l'équipe des MJs sur le forum."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Serveur surpeuplé."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Ce nom d'utilisateur est déjà utilisé."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "Mail incorrecte."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Le nom de l'utilisateur a été éliminé de façon permanente."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Erreur inconnue."
@@ -8029,378 +8034,378 @@ msgid "Connection to server terminated. "
 msgstr "Connexion au serveur terminée. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr "Erreur du renommage du personnage."
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr "Personnage renommé."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr "Renommage non permis."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr "Le nouveau nom n'est pas appliqué."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr "Personnage non trouvé."
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "La suppression du personnage n'a pu s'effectuer."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr "Ne peux pas lancer de compétence dans cette zone."
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr "Ne peux pas utiliser cet objet dans cette zone."
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr "Ne peux pas être équipé. Niveau insuffisant."
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr "Ne peux pas être utilisé. Niveau insuffisant."
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr "Travail en cours."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr "Le message n'a pas pu être envoyé, la chaîne %s n'existe pas."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr "Ne peut pas ouvrir la chaîne. La chaîne %s n'existe pas."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr "Force %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr "Agilité %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr "Vitalité %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr "Intelligence %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr "Dextérité %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr "Chance %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Échec de l'authentification."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Aucun serveur n'est disponible."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 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/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Ce compte est déjà connecté."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Speed hack détecté."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr "Serveur plein."
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr "Désolé, vous êtes trop jeune."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Authentification déjà effectuée."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr "Trop de connexions avec la même adresse ip."
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr "Non payé pour le moment."
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr "Paiement suspendu."
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr "Paiement changé."
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr "Paie le mauvais ip."
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr "Payez le serveur."
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr "Déconnexion forcé par le MJ."
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr "Bannir le Japon refusé."
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr "L'autre compte subsiste."
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr "Adresse Ip invalide."
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr "Nombre d'adresses Ip totale."
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr "Nombre d'adresses Ip."
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr "Mémoire."
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr "Pseudonyme disponible."
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr "Adresse Ip avec accès limité."
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr "Au dessus de la liste des personnages."
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr "Adresse Ip bloquée."
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr "Taille du mot de passe invalide."
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr "Race non permise."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Erreur de connexion inconnue."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr "Carte non trouvée"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Vous avez été déconnecté du serveur !"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Force"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Agilité"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Vitalité"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Intelligence"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Dextérité"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Chance"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Défense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "Attaque M."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "Défense M."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Précision"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Esquive"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% Coup critique"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Temps de l'attaque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Temps de déplacement"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Portée de l'attaque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Dégâts par s."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr "Karma"
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr "Manière"
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Erreur de compétence inconnue : %d"
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Erreur de compétence inconnue : %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Vous n'avez pas encore atteint un niveau suffisant !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "Pas assez de vie !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "SP insuffisants !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Vous n'avez pas d'aide-mémoire !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Vous ne pouvez pas faire ça maintenant !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Il semblerait que vous ayez besoin de plus d'argent... ;)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Vous ne pouvez pas utiliser ce pouvoir avec ce type d'arme !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Vous avez besoin d'une autre pierre précieuse rouge !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Vous avez besoin d'une autre pierre précieuse bleue !"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Vous portez trop de choses pour pouvoir faire ça !"
 
@@ -8551,7 +8556,7 @@ msgstr "OpenGL Moderne"
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "anonyme"
@@ -9207,12 +9212,12 @@ msgstr "Aucune informations du magasin disponibles."
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:498
 msgid "Pet feeding success."
-msgstr ""
+msgstr "Succès de l'alimentation du familier."
 
 #. TRANSLATORS: notification message
 #: src/resources/notifications.h:502
 msgid "Pet feeding error."
-msgstr ""
+msgstr "Echec de l'alimentation du familier."
 
 #. TRANSLATORS: chat option changed message
 #: src/utils/booleanoptions.h:27
diff --git a/po/id.po b/po/id.po
index 798d388ff..c1bcea052 100644
--- a/po/id.po
+++ b/po/id.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Indonesian (http://www.transifex.com/projects/p/manaplus/"
@@ -25,7 +25,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "Data telah terunggah"
 
@@ -38,7 +38,7 @@ msgstr "Data telah terunggah"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -58,104 +58,104 @@ msgstr "Data telah terunggah"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Cache dibersihkan"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Klien hidup: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d pekan"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d pekan"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d hari"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d hari"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d jam"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d jam"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d menit"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d menit"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d detik"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d detik"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Sumber gambar:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Sumber gambar tak diketahui:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Variabel sekitar dibuang"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "Mengunggah setelan ke:"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr "Mengunggah setelan server ke:"
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Mengunggah catatan ke:"
 
@@ -187,7 +187,7 @@ msgstr "Nama organisasi hilang."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Tetapkan sebuah nama."
 
@@ -210,75 +210,75 @@ msgid "Message now closes chat."
 msgstr "Pesan sekarang menutup obrolan."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Pemain telah %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Pemain berhasil %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Pemain tidak bisa %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Pemain tidak diabaikan!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Pemain tidak lagi diabaikan!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Pemain tidak dapat diabaikan!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Pemain telah terhapus!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr "Pemain belum lama telah dihapus!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Pemain tidak dapat dihapus!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "teman"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "diabaikan"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "netral"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "daftar hitam"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "musuh"
 
@@ -302,25 +302,25 @@ msgid "Visible on map"
 msgstr "Terlihat di peta"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Manusia"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "menghindar"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "luput"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -431,8 +431,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Sepenuhnya tolak"
 
@@ -459,37 +459,37 @@ msgstr "Gelembung mengambang"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Pengaturan"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Performa"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Vidio"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr "Tentang"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Bantuan"
@@ -505,9 +505,9 @@ msgstr "Bantuan"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -516,32 +516,32 @@ msgid "Close"
 msgstr "Tutup"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Terhubung ke server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Masuk"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Memasuki arena permainan"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Mengambil karakter"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Terhubung ke server permainan"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Mengganti server"
 
@@ -557,7 +557,7 @@ msgstr "Mengganti server"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -566,45 +566,45 @@ msgstr "Mengganti server"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Kesalahan"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Meminta detail registrasi"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Perubahan Sandi"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Perubahan sandi berhasil!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Perubahan email"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "Perubahan email berhasil!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Telah tidak terdaftar"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Selamat tinggal, datang kembali setiap saat..."
 
@@ -1066,7 +1066,7 @@ msgstr "Pesan"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr "Hidupkan"
 
@@ -1250,8 +1250,8 @@ msgstr "Super besar (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(dasar)"
 
@@ -1537,20 +1537,20 @@ msgstr "Buat kelompok"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1575,7 +1575,7 @@ msgstr "Berat: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Dagang"
@@ -1590,50 +1590,50 @@ msgstr "Dagang"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Serang"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Bisikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Menyembuhkan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Keluarkan dari organisasi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr "Ubah posisi di organisasi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Undang ke organisasi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Sembunyikan"
 
@@ -1651,9 +1651,9 @@ msgstr "Sembunyikan"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Jalan"
@@ -1662,7 +1662,7 @@ msgstr "Jalan"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Berbicara"
@@ -1675,9 +1675,9 @@ msgstr "Berbicara"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1692,7 +1692,7 @@ msgstr "Beli"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1703,26 +1703,26 @@ msgstr "Jual"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Tambah komentar"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Tambah ke daftar serangan"
 
@@ -1730,19 +1730,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Tambah ke daftar abaikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr "Berjalan ke master"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr "Api"
 
@@ -1750,19 +1750,19 @@ msgstr "Api"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr "Beri makan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr "Bunuh"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr "Jatuhkan rampasan"
 
@@ -1770,7 +1770,7 @@ msgstr "Jatuhkan rampasan"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1786,14 +1786,14 @@ msgstr "Lepaskan"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Ubah nama"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr "Kembali ke telur"
 
@@ -1801,38 +1801,38 @@ 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:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Tambah nama ke obrolan"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Pemain"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Keluarkan dari kelompok"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Ambil"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Tambah ke obrolan"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Item Peta"
 
@@ -1842,20 +1842,20 @@ msgstr "Item Peta"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Hapus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Jebakan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Gerakkan kamera"
 
@@ -1864,7 +1864,7 @@ msgstr "Gerakkan kamera"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1872,69 +1872,69 @@ msgstr "Perlengkapan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Bersihkan perlengkapan"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Mantra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Edit mantra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Hapus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Nonaktifkan sorotan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Aktifkan sorotan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Hapus nama"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Aktifkan keluar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Nonaktifkan keluar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Meninggalkan"
 
@@ -1944,71 +1944,71 @@ msgstr "Meninggalkan"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Salin ke papan"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Ubah posisi Organisasi"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr "jendela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr "Buka"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr "Tutup"
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Ubah nama tanda peta     "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Nama:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Komentar pemain           "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "komentar                      "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Tambah ke dagangan"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Tambah ke dagangan 10"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Tambah ke dagangan setengahnya"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Tambah ke dagangan semua-1"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Tambah semua ke dagangan"
 
@@ -2017,50 +2017,50 @@ msgstr "Tambah semua ke dagangan"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Simpan"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Simpan 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Simpan setengah"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Simpan semua-1"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Simpan semua"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Ambil"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Ambil 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Ambil setengah"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Ambil semua-1"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Ambil semua"
 
@@ -2070,7 +2070,7 @@ msgstr "Ambil semua"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2080,41 +2080,41 @@ msgid "Use"
 msgstr "Gunakan"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "Bersihkan jendela buang"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Sembunyi"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Tampil"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 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:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Salin ke obrolan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Bergerak keatas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Bergerak kebawah"
 
@@ -2122,155 +2122,155 @@ msgstr "Bergerak kebawah"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Tanggalkan baju"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Salin"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Tempel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Buka tautan"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Tampil jendela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "Abaikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Abaikan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Daftar hitam"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Set sebagai musuh"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Hapus"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Berteman"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Batal pengabaian"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Ikuti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Beli(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Jual(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Undang ke kelompok"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr "Gabung obrolan %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Perlihatkan Item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Hapus dari daftar pungut"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr "Tambah ke daftar pungut"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr "Batal proteksi item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr "Proteksi item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Buang..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Buang semua"
 
@@ -2278,43 +2278,43 @@ msgstr "Buang semua"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Buang"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr "Komando GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr "Cek ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Pergi ke"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr "Panggil balik"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Keluarkan"
 
@@ -2624,7 +2624,7 @@ msgstr "Buka url"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2637,7 +2637,7 @@ msgstr "Keluar"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2650,7 +2650,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2662,7 +2662,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2671,7 +2671,7 @@ msgstr "Maks"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Harga: %s / Total: %s"
@@ -3985,52 +3985,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
-msgid "Enable OpenGL log"
+msgid "Log unimplimented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:373
+msgid "Enable OpenGL log"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Perlihatkan latar belakang"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr ""
 
@@ -5085,19 +5090,19 @@ msgid "Result"
 msgstr "Hasil"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr ""
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5327,8 +5332,8 @@ msgstr "Main"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr ""
 
@@ -5406,7 +5411,7 @@ msgid "Whispering to %s: %s"
 msgstr "Berbisik ke %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6011,12 +6016,12 @@ msgid "Error retreiving server list!"
 msgstr "Gagal mengunduh data server!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "Membutuhkan versi terbaru"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "Membutuhkan v%s"
@@ -7769,7 +7774,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr ""
 
@@ -7883,38 +7888,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Versi yang digunakan sudah kadaluarsa."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7922,27 +7927,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Server kepenuhan."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Username dihapus permanen."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7963,378 +7968,378 @@ msgid "Connection to server terminated. "
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Anda tidak dapat melakukannya sekarang!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr ""
 
@@ -8485,7 +8490,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr ""
diff --git a/po/it.po b/po/it.po
index 9605f927b..2b1277834 100644
--- a/po/it.po
+++ b/po/it.po
@@ -18,7 +18,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Italian (http://www.transifex.com/projects/p/manaplus/"
@@ -30,7 +30,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "File caricato"
 
@@ -43,7 +43,7 @@ msgstr "File caricato"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -63,104 +63,104 @@ msgstr "File caricato"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Cache puliti"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Tempo online: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d settimane"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d settimane"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d giorni"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d giorni"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d ore"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d ore"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d minuti"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuti"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d secondi"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d secondi"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Risorsa immagine:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Risorsa immagine orfana:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Variabile d'ambiente dumping"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "Carica configurazione in:"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr "Carica configurazione server in:"
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Carica log in:"
 
@@ -192,7 +192,7 @@ msgstr "Manca il nome della gilda."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Prego specificare un nome."
 
@@ -215,75 +215,75 @@ msgid "Message now closes chat."
 msgstr "I messaggi adesso chiudono la chat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Il giocatore è già %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Il giocatore è stato %s con successo!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Il giocatore non può essere %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Il giocatore non era ignorato!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Giocatore non più ignorato!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Impossibile annullare l'ignoro!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Il giocatore è già cancellato!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Il giocatore non può essere cancellato!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "Amico"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "Disprezzato"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "Neutrale"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "nella lista nera"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "nemico"
 
@@ -307,25 +307,25 @@ msgid "Visible on map"
 msgstr "Visibile nella mappa"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Umano"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "Schivato"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "Mancato"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -437,8 +437,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Ignora completamente."
 
@@ -465,37 +465,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Impostazioni"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Video"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Aiuto"
@@ -511,9 +511,9 @@ msgstr "Aiuto"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -522,32 +522,32 @@ msgid "Close"
 msgstr "Chiudi"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Connessione al server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Accesso all'account"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Accesso al gioco"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Caricamento personaggi"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Connessione al server del gioco"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Cambiamento server del gioco"
 
@@ -563,7 +563,7 @@ msgstr "Cambiamento server del gioco"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -572,45 +572,45 @@ msgstr "Cambiamento server del gioco"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Errore"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Richiesta dettagli di registrazione"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Cambia password"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Password modificata con successo!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Cambia Email"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "Email cambiata con successo!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Annullamento registrazione effettuato con successo"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Addio, torna quando vuoi..."
 
@@ -1072,7 +1072,7 @@ msgstr "Messaggio"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr ""
 
@@ -1258,8 +1258,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(default)"
 
@@ -1545,20 +1545,20 @@ msgstr "Crea gruppo"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1583,7 +1583,7 @@ msgstr "Peso: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Commercia"
@@ -1598,50 +1598,50 @@ msgstr "Commercia"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Attacco"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Sussurra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Cura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Caccia dalla gilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr "Cambia ruolo nella gilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Invita nell gilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Nascondi"
 
@@ -1659,9 +1659,9 @@ msgstr "Nascondi"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Movimento"
@@ -1670,7 +1670,7 @@ msgstr "Movimento"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Parla"
@@ -1683,9 +1683,9 @@ msgstr "Parla"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1700,7 +1700,7 @@ msgstr "Compra"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1711,26 +1711,26 @@ msgstr "Vendi"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Aggiungi commento"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Aggiungi alla lista Attacco"
 
@@ -1738,19 +1738,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Aggiungi alla lista Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr ""
 
@@ -1758,19 +1758,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr ""
 
@@ -1778,7 +1778,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1794,14 +1794,14 @@ msgstr "Togli"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Rinomina"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr ""
 
@@ -1809,38 +1809,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Aggiungi nome alla chat"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Giocatori"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Caccia dal party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Raccogli"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Aggiungi alla chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Oggetto mappa"
 
@@ -1850,20 +1850,20 @@ msgstr "Oggetto mappa"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Rimuovi"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Teletrasporto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Muovi telecamera"
 
@@ -1872,7 +1872,7 @@ msgstr "Muovi telecamera"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1880,69 +1880,69 @@ msgstr "Attrezzatura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Spells"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Modifica Incantesimo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Cancella"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Disabilita highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Abilita highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Rimuovi nome"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Abilita modalita' Away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Disabilita modalita' Away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Lascia"
 
@@ -1952,71 +1952,71 @@ msgstr "Lascia"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Copia negli appunti"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Cambia posizione nella gilda"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Rinomina mappa           "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Nome:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Commento giocatore:       "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "Commento:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Aggiungi allo scambio"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Aggiungi 10"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Aggiungi metà"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Aggiungi tutti"
 
@@ -2025,50 +2025,50 @@ msgstr "Aggiungi tutti"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Magazzino"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Salva 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Salva metà"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Salva tutto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Recupera"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Ritira 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Ritira metà"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Ritira tutto"
 
@@ -2078,7 +2078,7 @@ msgstr "Ritira tutto"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2088,41 +2088,41 @@ msgid "Use"
 msgstr "Usa"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Nascondi"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Mostra"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 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:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Copia in Chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Muovi Su"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Muovi Giù"
 
@@ -2130,155 +2130,155 @@ msgstr "Muovi Giù"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Spogliati"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Copia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Incolla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Apri link"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Mostra Finestra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Lista nera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Identifica come nemico"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Elimina"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Chiedi amicizia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Stop Ignora"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Segui"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Compra (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Vendi (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Invita nel party"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Mostra Oggetti"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Rimuovi dalla lista 'Raccogli'"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr "Aggiungi alla lista 'Raccogli'"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Lascia..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Lascia tutto"
 
@@ -2286,43 +2286,43 @@ msgstr "Lascia tutto"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Lascia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Caccia"
 
@@ -2632,7 +2632,7 @@ msgstr "Apri url"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2645,7 +2645,7 @@ msgstr "Esci"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2658,7 +2658,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2670,7 +2670,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2679,7 +2679,7 @@ msgstr "Massimo"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Prezzo: %s / Totale: %s"
@@ -3995,52 +3995,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "Attiva registro attivita' OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Modalità basso traffico"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Nascondi lo scudo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Usa FBO, Frame Buffer Object (OpenGL)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Mostra sfondo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr ""
 
@@ -5101,19 +5106,19 @@ msgid "Result"
 msgstr "Risultato"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr ""
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Quantita':"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5343,8 +5348,8 @@ msgstr "Gioca"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Informazioni"
 
@@ -5422,7 +5427,7 @@ msgid "Whispering to %s: %s"
 msgstr "Sussurra a %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6029,12 +6034,12 @@ msgid "Error retreiving server list!"
 msgstr "Errore nel ricevimento della lista sei server!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "Richiede una versione più nuova"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "Richiede v%s"
@@ -7792,7 +7797,7 @@ msgstr "Creazione personaggio non riuscita. Il nome è già in uso."
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Nome errato."
 
@@ -7906,27 +7911,27 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "ID non registrato."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Password errata."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "Account scaduto."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Rifiutato dal server."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
@@ -7934,12 +7939,12 @@ msgstr ""
 "per maggiori informazioni."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Versione del Client obsoleta."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7949,27 +7954,27 @@ msgstr ""
 "Contatta il team GM sul forum."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Server affollato."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Username già in uso."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "Email errata."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Username cancellato permanentemente."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Errore sconosciuto."
@@ -7990,378 +7995,378 @@ msgid "Connection to server terminated. "
 msgstr "Connessione al server terminata. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Eliminazione personaggio fallita."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Autenticazione fallita."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Nessun server disponibile."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr "Qualcun altro sta provando ad usare questo account."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Questo account è già registrato."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Rilevato speed hack."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Accesso duplicato."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Errore di connessione sconosciuto."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Disconnesso dal server!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Forza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Agilità"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Vitalità"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Intelligenza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Destrezza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Fortuna"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Difesa."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "Attacco magico."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "Difesa Magica."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Accuratezza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Evasione"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% Colpo critico"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Ritardo Attacco"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Ritardo Movimento"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Range d'attacco"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Danno per secondo."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Non hai raggiunto un Livello sufficientemente alto!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "HP insufficienti!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "SP Insufficienti!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Non hai nessun promemoria!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Al momento non puoi farlo!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Sembra tu abbia bisogno di più soldi... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Hai bisogno un'altra Gemma Rossa!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Hai bisogno un'altra Gemma Blu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Stai trasportando troppo carico per compiere quest'azione!"
 
@@ -8512,7 +8517,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "senza nome"
diff --git a/po/ja.po b/po/ja.po
index 70e7ad154..88bf18b49 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Japanese (http://www.transifex.com/projects/p/manaplus/"
@@ -26,7 +26,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr ""
 
@@ -39,7 +39,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -59,104 +59,104 @@ msgstr ""
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "クライアントの稼働時間: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d週"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d日"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d時"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d分"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d秒"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "リソースイメージ:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "リソース孤児イメージ:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -187,7 +187,7 @@ msgstr "ギルド名がありません."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "名前を入力してください."
 
@@ -210,75 +210,75 @@ msgid "Message now closes chat."
 msgstr "チャットを閉じます."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "プレイヤーは既に%s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "プレイヤーの%sに成功しました!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "プレイヤーを%sできなかった!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "プレイヤーを完全無視できませんでした!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "プレイヤーを完全無視解除しました!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "プレイヤーを完全無視解除できませんでした!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "プレイヤーは削除されています!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "プレイヤーを削除できませんでした!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "友達"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "無視"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "中性"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "ブラックリスト化されています"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "敵"
 
@@ -302,25 +302,25 @@ msgid "Visible on map"
 msgstr "マップに表示させる"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "人間"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "ドッジ"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "ミス"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -431,8 +431,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "完全無視"
 
@@ -459,37 +459,37 @@ msgstr "吹出し"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "設定"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "ビデオ"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "テーマ"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "ヘルプ"
@@ -505,9 +505,9 @@ msgstr "ヘルプ"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -516,32 +516,32 @@ msgid "Close"
 msgstr "閉じる"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "サーバーに接続しています"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "ログインしています"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "ゲームの世界に移動しています"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "キャラクターを呼び出しています"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "ゲームサーバーに接続しています"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "ゲームサーバーを変更しています"
 
@@ -557,7 +557,7 @@ msgstr "ゲームサーバーを変更しています"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -566,45 +566,45 @@ msgstr "ゲームサーバーを変更しています"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "エラー"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "登録内容を呼び出しています"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "パスワード変更"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "パスワードを変更しました!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "メールアドレス変更"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "メールアドレスを変更しました!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "登録を解除しました"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "さようなら また会いましょう..."
 
@@ -1066,7 +1066,7 @@ msgstr "メッセージ"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr ""
 
@@ -1249,8 +1249,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(デフォルト)"
 
@@ -1536,20 +1536,20 @@ msgstr "パーティを作る"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1574,7 +1574,7 @@ msgstr "重力: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "トレード"
@@ -1589,50 +1589,50 @@ msgstr "トレード"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "攻撃"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "ささやく"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "HP回復"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "ギルドから一時的に追い出す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr "ギルドでの役割を変更"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "ギルドへ招待"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "消す"
 
@@ -1650,9 +1650,9 @@ msgstr "消す"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "動く"
@@ -1661,7 +1661,7 @@ msgstr "動く"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "話す"
@@ -1674,9 +1674,9 @@ msgstr "話す"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1691,7 +1691,7 @@ msgstr "買う"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1702,26 +1702,26 @@ msgstr "売る"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "コメントをする"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 msgid "Remove from attack list"
 msgstr "攻撃リストから削除する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:297
+#: src/gui/popups/popupmenu.cpp:299
 msgid "Add to priority attack list"
 msgstr "攻撃優先リストへ追加する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "攻撃リストへ追加する"
 
@@ -1729,19 +1729,19 @@ msgstr "攻撃リストへ追加する"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "攻撃無視リストへ追加する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr ""
 
@@ -1749,19 +1749,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr ""
 
@@ -1769,7 +1769,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1785,14 +1785,14 @@ msgstr "取外す"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "名前を変更する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr ""
 
@@ -1800,38 +1800,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "名前をチャットへ追加する"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "プレイヤー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "パーティから一時的に追い出す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "拾う"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "チャットに追加"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "マップアイテム"
 
@@ -1841,20 +1841,20 @@ msgstr "マップアイテム"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "削除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "ワープ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "カメラを動かす"
 
@@ -1863,7 +1863,7 @@ msgstr "カメラを動かす"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1871,69 +1871,69 @@ msgstr "服装"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "服装を削除する"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "呪文"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "呪文を編集する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "クリア"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "強調表示を無効"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "強調表示を有効"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 msgid "Don't remove name"
 msgstr "名前を消さない"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "名前を削除する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "AFKを有効にする"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "AFKを無効にする"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "退会"
 
@@ -1943,71 +1943,71 @@ msgstr "退会"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "クリップボードにコピー"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "ギルドポジションを変更"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "マップサインの名前を変更 "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "名前:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "プレイヤーコメント        "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "コメント:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "トレードウィンドウに追加"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "トレードウィンドウに10追加する"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "トレードウィンドウに半分追加する"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "トレードウィンドウに全て追加する"
 
@@ -2016,50 +2016,50 @@ msgstr "トレードウィンドウに全て追加する"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "保管"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "10 保存"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "半分保存"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "全部保存"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "取出す"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "10 取出す"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "半分取出す"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "全部取出す"
 
@@ -2069,7 +2069,7 @@ msgstr "全部取出す"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2079,41 +2079,41 @@ msgid "Use"
 msgstr "使用"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "ドロップ窓を消す"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr " 非表示"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "表示"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 msgid "Reset yellow bar"
 msgstr "黄色バーをリセットする"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "チャットへコピーする"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "上へ移動"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "下へ移動"
 
@@ -2121,155 +2121,155 @@ msgstr "下へ移動"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "脱ぐ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "コピー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "ペースト"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "無視する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "無視"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "ブラックリスト"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "敵に設定する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "消す"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "友達になる"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "完全無視解除"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "フォロー"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "買う (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "売る (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "パーティへ招待"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "アイテムを表示する"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "落とす..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "全て落とす"
 
@@ -2277,43 +2277,43 @@ msgstr "全て落とす"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "落とす"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "追い出す"
 
@@ -2623,7 +2623,7 @@ msgstr "URLを開く"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2636,7 +2636,7 @@ msgstr "終了"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2649,7 +2649,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2661,7 +2661,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2670,7 +2670,7 @@ msgstr "最大"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "価格:%s /合計:%s"
@@ -3986,52 +3986,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "OpenGLログを有効にする"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr "入力ログを有効にする"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "低トラフィックモード"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "シールドスプライトを隠す"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "スクリーンショットにFBOを使う (OpenGLのみ)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "背景を表示する"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr ""
 
@@ -5086,19 +5091,19 @@ msgid "Result"
 msgstr "結果"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr ""
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "量:"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5328,8 +5333,8 @@ msgstr "プレイ"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "情報"
 
@@ -5407,7 +5412,7 @@ msgid "Whispering to %s: %s"
 msgstr "%sにささやき中:%s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6012,12 +6017,12 @@ msgid "Error retreiving server list!"
 msgstr "サーバーリストの読み込みに失敗!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "アップデートが必要です"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "v%sが必要"
@@ -7777,7 +7782,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "名前が違います."
 
@@ -7891,38 +7896,38 @@ msgid "Guild castle: %s"
 msgstr "ギルド城: %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "未登録なID."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "入力したパスワードは間違っています."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "アカウントの有効期限が切れました."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "サーバーから拒否されました."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr "ゲームから永久追放されました。詳細はGMチームへ連絡して下さい."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "アップデートが必要です."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7932,27 +7937,27 @@ msgstr ""
 "GMにご連絡下さい."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "サーバーが混雑しています."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "ユーザ名は既に使用されています."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "メールアドレスが違います."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "ユーザーネームは永久に削除されました."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "不明なエラー."
@@ -7973,378 +7978,378 @@ msgid "Connection to server terminated. "
 msgstr "サーバーへの接続が切断されました. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "キャラクター削除に失敗しました."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "認証に失敗しました."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "利用できるサーバーがありません."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr "他からのログインがありました."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "このアカウントは既にログイン中です."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "スピードハックが探知されました."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "重複ログイン."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "不明な接続エラーです."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "サーバーから切断されました!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "攻撃力"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "機敏さ"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "防御力"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "魔力"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "命中率"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "幸運"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Defense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "M.Attack"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "M.Defense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Accuracy"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Evade"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% Critical"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "攻撃遅延"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr " 徒歩遅延"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "攻撃距離"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "ダメージ/秒."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 msgid "You have not yet reached a high enough lvl!"
 msgstr "あなたはまだ十分なlvlに達していません!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "HP不足!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "SP不足!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "メモがありません!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "今この行動はできません!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "GPが足りません... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "このスキルはこの武器と一緒に使えません!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Red Gemが必要です!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Blue Gemが必要です!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "アイテムを持ちすぎています!"
 
@@ -8495,7 +8500,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "名前なし"
diff --git a/po/manaplus.pot b/po/manaplus.pot
index a300a67e7..8ee6baee1 100644
--- a/po/manaplus.pot
+++ b/po/manaplus.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr ""
 
@@ -32,7 +32,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -52,104 +52,104 @@ msgstr ""
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr ""
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -180,7 +180,7 @@ msgstr ""
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr ""
 
@@ -203,75 +203,75 @@ msgid "Message now closes chat."
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr ""
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr ""
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr ""
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr ""
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr ""
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr ""
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr ""
 
@@ -295,25 +295,25 @@ msgid "Visible on map"
 msgstr ""
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr ""
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr ""
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr ""
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr ""
 
@@ -425,8 +425,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr ""
 
@@ -453,37 +453,37 @@ msgstr ""
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr ""
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr ""
@@ -499,9 +499,9 @@ msgstr ""
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -510,32 +510,32 @@ msgid "Close"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr ""
 
@@ -551,7 +551,7 @@ msgstr ""
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -560,45 +560,45 @@ msgstr ""
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr ""
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr ""
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr ""
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr ""
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr ""
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr ""
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr ""
 
@@ -1060,7 +1060,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr ""
 
@@ -1243,8 +1243,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr ""
 
@@ -1530,20 +1530,20 @@ msgstr ""
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1568,7 +1568,7 @@ msgstr ""
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr ""
@@ -1583,50 +1583,50 @@ msgstr ""
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr ""
 
@@ -1644,9 +1644,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr ""
@@ -1655,7 +1655,7 @@ msgstr ""
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr ""
@@ -1668,9 +1668,9 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1685,7 +1685,7 @@ msgstr ""
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1696,26 +1696,26 @@ msgstr ""
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:297
+#: src/gui/popups/popupmenu.cpp:299
 msgid "Add to priority attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr ""
 
@@ -1723,19 +1723,19 @@ msgstr ""
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr ""
 
@@ -1743,19 +1743,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr ""
 
@@ -1763,7 +1763,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1779,14 +1779,14 @@ msgstr ""
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr ""
 
@@ -1794,38 +1794,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr ""
 
@@ -1835,20 +1835,20 @@ msgstr ""
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr ""
 
@@ -1857,7 +1857,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1865,69 +1865,69 @@ msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr ""
 
@@ -1937,71 +1937,71 @@ msgstr ""
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr ""
 
@@ -2010,50 +2010,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr ""
 
@@ -2063,7 +2063,7 @@ msgstr ""
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2073,41 +2073,41 @@ msgid "Use"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr ""
 
@@ -2115,155 +2115,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr ""
 
@@ -2271,43 +2271,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr ""
 
@@ -2617,7 +2617,7 @@ msgstr ""
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2630,7 +2630,7 @@ msgstr ""
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2643,7 +2643,7 @@ msgstr ""
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2655,7 +2655,7 @@ msgstr ""
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2664,7 +2664,7 @@ msgstr ""
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr ""
@@ -3978,52 +3978,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
-msgid "Enable OpenGL log"
+msgid "Log unimplimented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:373
+msgid "Enable OpenGL log"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr ""
 
@@ -5078,19 +5083,19 @@ msgid "Result"
 msgstr ""
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr ""
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5320,8 +5325,8 @@ msgstr ""
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr ""
 
@@ -5399,7 +5404,7 @@ msgid "Whispering to %s: %s"
 msgstr ""
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6006,12 +6011,12 @@ msgid "Error retreiving server list!"
 msgstr ""
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr ""
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr ""
@@ -7764,7 +7769,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr ""
 
@@ -7878,38 +7883,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7917,27 +7922,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr ""
@@ -7958,378 +7963,378 @@ msgid "Connection to server terminated. "
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr ""
 
@@ -8480,7 +8485,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr ""
diff --git a/po/nl.po b/po/nl.po
index 55fc5bfbd..2b463612a 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 13:06+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Dutch (Belgium) (http://www.transifex.com/projects/p/manaplus/"
@@ -23,7 +23,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "Bestand is opgeladen"
 
@@ -36,7 +36,7 @@ msgstr "Bestand is opgeladen"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -56,104 +56,104 @@ msgstr "Bestand is opgeladen"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "Oké"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Cache gewist"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client uptime: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d weken"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d weken"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d dagen"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d dagen"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d uren"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d uren"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d minuten"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuten"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d seconden"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d seconden"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Bron afbeeldingen:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Bron verweesde afbeeldingen:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Omgevingsvariabelen gedumpt"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "Configuratie opgeladen in:"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Log opgeladen in:"
 
@@ -184,7 +184,7 @@ msgstr "Guild-naam ontbreekt."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Gelieve een naam te specifiëren."
 
@@ -207,75 +207,75 @@ msgid "Message now closes chat."
 msgstr "Bericht sluit nu chat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Speler reeds %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Speler succesvol %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Speler kan niet %s zijn!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Speler is niet genegeerd!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Speler niet langer genegeerd!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Speler kan niet worden genegeerd!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Speler reeds verwijderd!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr "Speler is niet langer gewist!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Speler kan niet worden verwijderd!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "vriend"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "genegeerd"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutraal"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "Op de zwarte lijst gezet"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "vijand"
 
@@ -299,25 +299,25 @@ msgid "Visible on map"
 msgstr "Zichtbaar op de map"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Mens"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "ontwijkt"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "mist"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -429,8 +429,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Volledig genegeerd"
 
@@ -457,37 +457,37 @@ msgstr "Zwevende bel"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Configureren"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Performantie"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Video"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Thema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr "Over"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Help"
@@ -503,9 +503,9 @@ msgstr "Help"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -514,32 +514,32 @@ msgid "Close"
 msgstr "Sluiten"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Verbinden met server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Inloggen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Spelwereld binnenkomen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Aanvragen personage"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Verbinden met de spelserver"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Wijzigen spelservers"
 
@@ -555,7 +555,7 @@ msgstr "Wijzigen spelservers"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -564,45 +564,45 @@ msgstr "Wijzigen spelservers"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Fout"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Aanvragen registratie details"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Paswoord Wijziging"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Paswoord is gewijzigd!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Email Wijziging"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "Email is gewijzigd!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Registratie ongedaan gemaakt!"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Tot ziens..."
 
@@ -1064,7 +1064,7 @@ msgstr "Bericht"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr ""
 
@@ -1249,8 +1249,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(standaard)"
 
@@ -1536,20 +1536,20 @@ msgstr "Groep aanmaken"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1574,7 +1574,7 @@ msgstr "Gewicht: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Handel"
@@ -1589,50 +1589,50 @@ msgstr "Handel"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Aanvallen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Fluister"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Genees"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Uit de gilde gooien"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 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:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Uitnodigen voor de gilde"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1650,9 +1650,9 @@ msgstr "Nuke"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Beweeg"
@@ -1661,7 +1661,7 @@ msgstr "Beweeg"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Spreken"
@@ -1674,9 +1674,9 @@ msgstr "Spreken"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1691,7 +1691,7 @@ msgstr "Kopen"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1702,26 +1702,26 @@ msgstr "Verkopen"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Aan de aanvalslijst toevoegen"
 
@@ -1729,19 +1729,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "an de negeerlijst toevoegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr ""
 
@@ -1749,19 +1749,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr ""
 
@@ -1769,7 +1769,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1785,14 +1785,14 @@ msgstr "Afdoen"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Hernoem"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr ""
 
@@ -1800,38 +1800,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Naam aan het gesprek toevoegen"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Spelers"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Uit de groep gooien"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Raap op"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Aan chat toevoegen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Plaats voorwerp op de kaart"
 
@@ -1841,20 +1841,20 @@ 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:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Verwijder"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr ""
 
@@ -1863,7 +1863,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1871,69 +1871,69 @@ msgstr "Kleren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Spreuken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Wijzig spreuk"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Wissen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Markering afzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Markering aanzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Verwijder naam"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "away aanzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "away afzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Verlaat"
 
@@ -1943,71 +1943,71 @@ msgstr "Verlaat"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Wijzig uw guild positie"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Kaart bordje hernoemen   "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Naam:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr ""
 
@@ -2016,50 +2016,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Opslaan"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Plaats 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Plaats de helft"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Plaats alles"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Afhalen"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Haal 10 op"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Haal de helft op"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Haal alles op"
 
@@ -2069,7 +2069,7 @@ msgstr "Haal alles op"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2079,41 +2079,41 @@ msgid "Use"
 msgstr "Gebruiken"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Verberg"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Toon"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Kopieer naar chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Beweeg naar boven"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Beweeg naar beneden"
 
@@ -2121,155 +2121,155 @@ msgstr "Beweeg naar beneden"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "ontkleed"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Kopiëren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Plakken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 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:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Negeer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Wis"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Word vriend"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Stop Negeren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Volg"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Koop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Verkoop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "uitnodigen voor de groep"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Toon Voorwerpen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Neerleggen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Laat alles vallen"
 
@@ -2277,43 +2277,43 @@ msgstr "Laat alles vallen"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Neerleggen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Ga naar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Schop"
 
@@ -2623,7 +2623,7 @@ msgstr ""
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2636,7 +2636,7 @@ msgstr "Afsluiten"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2649,7 +2649,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2661,7 +2661,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2670,7 +2670,7 @@ msgstr "Maximum"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Prijs: %s / Totaal: %s"
@@ -3984,52 +3984,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
-msgid "Enable OpenGL log"
+msgid "Log unimplimented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:373
+msgid "Enable OpenGL log"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Laag verkeer modus"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Verberg het schild"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Toon achtergrond"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr ""
 
@@ -5090,19 +5095,19 @@ msgid "Result"
 msgstr "Resultaat"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr ""
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5332,8 +5337,8 @@ msgstr "Spelen"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Info"
 
@@ -5411,7 +5416,7 @@ msgid "Whispering to %s: %s"
 msgstr "Fluisteren naar %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6018,12 +6023,12 @@ msgid "Error retreiving server list!"
 msgstr "Fout tijdens ophalen server lijst!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "vereist een nieuwere versie"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "vereist v%s"
@@ -7780,7 +7785,7 @@ msgstr "Kan personage niet aanmaken. Waarschijnlijk bestaat de naam al."
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Verkeerde naam."
 
@@ -7894,38 +7899,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Verkeerd wachtwoord."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Geweigered door de server."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Client is te oud."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7935,27 +7940,27 @@ msgstr ""
 "Neem aub contact op met het GM team via de forums."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Deze gebruikersnaam is al genomen."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Gebruikersnaam is compleet verwijderd."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Onbekende fout."
@@ -7976,378 +7981,378 @@ msgid "Connection to server terminated. "
 msgstr "Verbinding met server beëindigd. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Kon personage niet verwijderen."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Authenticatie gefaald."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Geen servers beschikbaar."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 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/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Deze account is al ingelogd."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Snelheidshack gedetecteerd."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Verdubbelde login."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Onbekende connectiefout."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "De verbinding met de server werd verbroken!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Kracht"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Behendigheid"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Vitaliteit"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Intelligentie"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Handigheid"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Geluk"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Verdediging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "M.Aanval"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "M.Verdediging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Nauwkeurigheid"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Ontwijking"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Aanvalsvertraging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Wandelvertraging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Aanvalsbereik"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 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/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "Onvoldoende leven!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "Onvoldoende Vaardigheidspunten!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Je hebt geen memo's!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Je kan dat nu niet doen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Het lijkt erop dat je meer geld nodig hebt... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Je hebt een andere rode edelsteen nodig!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Je hebt een andere blauwe edelsteen nodig!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Je draagt teveel bij je om dit te doen!"
 
@@ -8498,7 +8503,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "naamloos"
diff --git a/po/nl_BE.po b/po/nl_BE.po
index 55fc5bfbd..2b463612a 100644
--- a/po/nl_BE.po
+++ b/po/nl_BE.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 13:06+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Dutch (Belgium) (http://www.transifex.com/projects/p/manaplus/"
@@ -23,7 +23,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "Bestand is opgeladen"
 
@@ -36,7 +36,7 @@ msgstr "Bestand is opgeladen"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -56,104 +56,104 @@ msgstr "Bestand is opgeladen"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "Oké"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Cache gewist"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client uptime: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d weken"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d weken"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d dagen"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d dagen"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d uren"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d uren"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d minuten"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuten"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d seconden"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d seconden"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Bron afbeeldingen:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Bron verweesde afbeeldingen:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Omgevingsvariabelen gedumpt"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "Configuratie opgeladen in:"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Log opgeladen in:"
 
@@ -184,7 +184,7 @@ msgstr "Guild-naam ontbreekt."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Gelieve een naam te specifiëren."
 
@@ -207,75 +207,75 @@ msgid "Message now closes chat."
 msgstr "Bericht sluit nu chat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Speler reeds %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Speler succesvol %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Speler kan niet %s zijn!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Speler is niet genegeerd!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Speler niet langer genegeerd!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Speler kan niet worden genegeerd!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Speler reeds verwijderd!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr "Speler is niet langer gewist!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Speler kan niet worden verwijderd!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "vriend"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "genegeerd"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutraal"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "Op de zwarte lijst gezet"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "vijand"
 
@@ -299,25 +299,25 @@ msgid "Visible on map"
 msgstr "Zichtbaar op de map"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Mens"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "ontwijkt"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "mist"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -429,8 +429,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Volledig genegeerd"
 
@@ -457,37 +457,37 @@ msgstr "Zwevende bel"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Configureren"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Performantie"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Video"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Thema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr "Over"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Help"
@@ -503,9 +503,9 @@ msgstr "Help"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -514,32 +514,32 @@ msgid "Close"
 msgstr "Sluiten"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Verbinden met server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Inloggen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Spelwereld binnenkomen"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Aanvragen personage"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Verbinden met de spelserver"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Wijzigen spelservers"
 
@@ -555,7 +555,7 @@ msgstr "Wijzigen spelservers"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -564,45 +564,45 @@ msgstr "Wijzigen spelservers"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Fout"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Aanvragen registratie details"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Paswoord Wijziging"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Paswoord is gewijzigd!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Email Wijziging"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "Email is gewijzigd!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Registratie ongedaan gemaakt!"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Tot ziens..."
 
@@ -1064,7 +1064,7 @@ msgstr "Bericht"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr ""
 
@@ -1249,8 +1249,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(standaard)"
 
@@ -1536,20 +1536,20 @@ msgstr "Groep aanmaken"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1574,7 +1574,7 @@ msgstr "Gewicht: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Handel"
@@ -1589,50 +1589,50 @@ msgstr "Handel"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Aanvallen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Fluister"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Genees"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Uit de gilde gooien"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 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:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Uitnodigen voor de gilde"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1650,9 +1650,9 @@ msgstr "Nuke"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Beweeg"
@@ -1661,7 +1661,7 @@ msgstr "Beweeg"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Spreken"
@@ -1674,9 +1674,9 @@ msgstr "Spreken"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1691,7 +1691,7 @@ msgstr "Kopen"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1702,26 +1702,26 @@ msgstr "Verkopen"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Aan de aanvalslijst toevoegen"
 
@@ -1729,19 +1729,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "an de negeerlijst toevoegen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr ""
 
@@ -1749,19 +1749,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr ""
 
@@ -1769,7 +1769,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1785,14 +1785,14 @@ msgstr "Afdoen"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Hernoem"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr ""
 
@@ -1800,38 +1800,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Naam aan het gesprek toevoegen"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Spelers"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Uit de groep gooien"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Raap op"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Aan chat toevoegen"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Plaats voorwerp op de kaart"
 
@@ -1841,20 +1841,20 @@ 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:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Verwijder"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr ""
 
@@ -1863,7 +1863,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1871,69 +1871,69 @@ msgstr "Kleren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Spreuken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Wijzig spreuk"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Wissen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Markering afzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Markering aanzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Verwijder naam"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "away aanzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "away afzetten"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Verlaat"
 
@@ -1943,71 +1943,71 @@ msgstr "Verlaat"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Wijzig uw guild positie"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Kaart bordje hernoemen   "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Naam:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr ""
 
@@ -2016,50 +2016,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Opslaan"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Plaats 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Plaats de helft"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Plaats alles"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Afhalen"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Haal 10 op"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Haal de helft op"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Haal alles op"
 
@@ -2069,7 +2069,7 @@ msgstr "Haal alles op"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2079,41 +2079,41 @@ msgid "Use"
 msgstr "Gebruiken"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Verberg"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Toon"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Kopieer naar chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Beweeg naar boven"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Beweeg naar beneden"
 
@@ -2121,155 +2121,155 @@ msgstr "Beweeg naar beneden"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "ontkleed"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Kopiëren"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Plakken"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 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:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Negeer"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Wis"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Word vriend"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Stop Negeren"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Volg"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Koop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Verkoop (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "uitnodigen voor de groep"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Toon Voorwerpen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Neerleggen..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Laat alles vallen"
 
@@ -2277,43 +2277,43 @@ msgstr "Laat alles vallen"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Neerleggen"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Ga naar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Schop"
 
@@ -2623,7 +2623,7 @@ msgstr ""
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2636,7 +2636,7 @@ msgstr "Afsluiten"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2649,7 +2649,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2661,7 +2661,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2670,7 +2670,7 @@ msgstr "Maximum"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Prijs: %s / Totaal: %s"
@@ -3984,52 +3984,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
-msgid "Enable OpenGL log"
+msgid "Log unimplimented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:373
+msgid "Enable OpenGL log"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Laag verkeer modus"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Verberg het schild"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Toon achtergrond"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr ""
 
@@ -5090,19 +5095,19 @@ msgid "Result"
 msgstr "Resultaat"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr ""
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5332,8 +5337,8 @@ msgstr "Spelen"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Info"
 
@@ -5411,7 +5416,7 @@ msgid "Whispering to %s: %s"
 msgstr "Fluisteren naar %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6018,12 +6023,12 @@ msgid "Error retreiving server list!"
 msgstr "Fout tijdens ophalen server lijst!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "vereist een nieuwere versie"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "vereist v%s"
@@ -7780,7 +7785,7 @@ msgstr "Kan personage niet aanmaken. Waarschijnlijk bestaat de naam al."
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Verkeerde naam."
 
@@ -7894,38 +7899,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Verkeerd wachtwoord."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Geweigered door de server."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Client is te oud."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7935,27 +7940,27 @@ msgstr ""
 "Neem aub contact op met het GM team via de forums."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Deze gebruikersnaam is al genomen."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Gebruikersnaam is compleet verwijderd."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Onbekende fout."
@@ -7976,378 +7981,378 @@ msgid "Connection to server terminated. "
 msgstr "Verbinding met server beëindigd. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Kon personage niet verwijderen."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Authenticatie gefaald."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Geen servers beschikbaar."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 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/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Deze account is al ingelogd."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Snelheidshack gedetecteerd."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Verdubbelde login."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Onbekende connectiefout."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "De verbinding met de server werd verbroken!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Kracht"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Behendigheid"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Vitaliteit"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Intelligentie"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Handigheid"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Geluk"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Verdediging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "M.Aanval"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "M.Verdediging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Nauwkeurigheid"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Ontwijking"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Aanvalsvertraging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Wandelvertraging"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Aanvalsbereik"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 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/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "Onvoldoende leven!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "Onvoldoende Vaardigheidspunten!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Je hebt geen memo's!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Je kan dat nu niet doen!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Het lijkt erop dat je meer geld nodig hebt... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Je hebt een andere rode edelsteen nodig!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Je hebt een andere blauwe edelsteen nodig!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Je draagt teveel bij je om dit te doen!"
 
@@ -8498,7 +8503,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "naamloos"
diff --git a/po/pl.po b/po/pl.po
index cd6c58910..0db795bd5 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Polish (http://www.transifex.com/projects/p/manaplus/language/"
@@ -27,7 +27,7 @@ msgstr ""
 "|| n%100>=20) ? 1 : 2);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "Plik wysłano"
 
@@ -40,7 +40,7 @@ msgstr "Plik wysłano"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,104 +60,104 @@ msgstr "Plik wysłano"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "Ok"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Cache opróżnione"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Czas pracy programu: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d tygodni/e"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d tygodni/e"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d dni"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d dni"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d godzin/y"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d godzin/y"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d minut/y"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d minut/y"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d sekund/y"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d sekund/y"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Obrazy źródłowe:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Osierocone obrazy źródłowe:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Zmienne środowiskowe zostały zrzucone"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "Załaduj ustawienia do:"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr "Załaduj ustawienia serwera do:"
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Załaduj log do:"
 
@@ -188,7 +188,7 @@ msgstr "Brak nazwy gildii."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Proszę wpisać prawidłową nazwę."
 
@@ -211,75 +211,75 @@ msgid "Message now closes chat."
 msgstr "Wiadomość od teraz zamyka czat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Gracz jest już %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Gracz jest teraz %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Gracz nie może być %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Gracz nie był ignorowany!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Gracz już nie jest ignorowany!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Gracz nie może być odignorowany!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Gracz został usunięty!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Gracz nie mógł zostać usunięty!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "znajomy"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "lekceważony"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutralny"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "dodany/a do czarnej listy"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "wróg"
 
@@ -303,25 +303,25 @@ msgid "Visible on map"
 msgstr "Widoczne na mapie"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Człowiek"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "Unik!"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "Pudło!"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -434,8 +434,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Całkowicie ignoruj"
 
@@ -462,37 +462,37 @@ msgstr "Bąbelek nad głową"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Konfiguracja"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Wydajność"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Ekran"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Skórka"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr "O..."
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Pomoc"
@@ -508,9 +508,9 @@ msgstr "Pomoc"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -519,32 +519,32 @@ msgid "Close"
 msgstr "Zamknij"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Łączenie z serwerem"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Logowanie"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Wchodzenie do świata gry"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Sprawdzanie postaci"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Łączenie się z serwerem gry"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Zmiana serwera"
 
@@ -560,7 +560,7 @@ msgstr "Zmiana serwera"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -569,45 +569,45 @@ msgstr "Zmiana serwera"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Błąd"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Sprawdzanie szczegółów rejestracji"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Zmiana hasła"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Hasło zmienione z powodzeniem!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Zmiana adresu e-mail"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "Adres e-mail zmieniony z powodzeniem!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Wyrejestrowano z powodzeniem"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Żegnaj, będziemy czekać na Twój powrót..."
 
@@ -1069,7 +1069,7 @@ msgstr "Wiadomość"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr "Wskrześ"
 
@@ -1255,8 +1255,8 @@ msgstr "Ogromna (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(domyślne)"
 
@@ -1542,20 +1542,20 @@ msgstr "Utwórz grupę"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1580,7 +1580,7 @@ msgstr "Waga: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Handel"
@@ -1595,50 +1595,50 @@ msgstr "Handel"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Atak"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Szept"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Lecz"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Wyrzuć z gildii"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr "Zmień pozycję w gildii"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Zaproś do gildii"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Wysadź w powietrze"
 
@@ -1656,9 +1656,9 @@ msgstr "Wysadź w powietrze"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Podejdź"
@@ -1667,7 +1667,7 @@ msgstr "Podejdź"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Rozmowa"
@@ -1680,9 +1680,9 @@ msgstr "Rozmowa"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1697,7 +1697,7 @@ msgstr "Kup"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1708,26 +1708,26 @@ msgstr "Sprzedaj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Dodaj komentarz"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Dodaj do listy atakowanych"
 
@@ -1735,19 +1735,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Dodaj do listy ignorowanych"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr ""
 
@@ -1755,19 +1755,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr ""
 
@@ -1775,7 +1775,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1791,14 +1791,14 @@ msgstr "Zdejmij"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Zmień nazwę"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr ""
 
@@ -1806,38 +1806,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Wpisz do czatu"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Gracze"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Wyrzuć z grupy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Podnieś"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Dodaj do czatu"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Portal"
 
@@ -1847,20 +1847,20 @@ msgstr "Portal"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Usuń"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Teleport"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Przesuwaj kamerę"
 
@@ -1869,7 +1869,7 @@ msgstr "Przesuwaj kamerę"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1877,69 +1877,69 @@ msgstr "Stroje"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Usuń ubiór"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Zaklęcia"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Edytuj zaklęcie"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Wyczyść"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Wyłącz alarm"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 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:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Usuń imię"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Włącz tryb AFK"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Wyłącz tryb AFK"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Opuść"
 
@@ -1949,71 +1949,71 @@ msgstr "Opuść"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Skopiuj do schowka"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Zmień pozycję gildii"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr "okno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr "odblokuj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr "zablokuj"
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Zmień nazwę drogowskazu "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Nick:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Komentarz gracza          "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "Komentarz:                    "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Dodaj do handlu"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Dodaj 10 do handlu"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Dodaj połowę do handlu"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Dodaj do handlu wszystko-1"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Dodaj wszystko do handlu"
 
@@ -2022,50 +2022,50 @@ msgstr "Dodaj wszystko do handlu"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Podaj"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Podaj 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Podaj połowę"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Podaj wszystko-1"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Podaj wszystko"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Pobierz"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Pobierz 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Pobierz połowę"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Pobierz wszystko-1"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Pobierz wszystko"
 
@@ -2075,7 +2075,7 @@ msgstr "Pobierz wszystko"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2085,41 +2085,41 @@ msgid "Use"
 msgstr "Użyj"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "Wyczyść okno upuszczeń."
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Ukryj"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Pokaż"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 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:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Skopiuj do czatu"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "W górę"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "W dół"
 
@@ -2127,155 +2127,155 @@ msgstr "W dół"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Rozbierz"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Kopiuj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Wklej"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Otwórz adres internetowy"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Pokaż okno"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "Lekceważ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignoruj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Czarna lista"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Ustaw jako wroga"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Usuń"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Dodaj do znajomych"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Odignoruj"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Podążaj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Kup (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Sprzedaj (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Zaproś do grupy"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Pokaż przedmioty"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Usuń z listy podnoszonych"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr "Dodaj do listy podnoszonych"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr "Przestań chronić przedmiot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr "Chroń przedmiot"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Upuść..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Upuść wszystko"
 
@@ -2283,43 +2283,43 @@ msgstr "Upuść wszystko"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Upuść"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr "Polecenia GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr "Sprawdź IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Idź do"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr "Przywołaj"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Wyrzuć"
 
@@ -2629,7 +2629,7 @@ msgstr "Otwórz adres url"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2642,7 +2642,7 @@ msgstr "Wyjdź"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2655,7 +2655,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2667,7 +2667,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2676,7 +2676,7 @@ msgstr "Maks."
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Cena: %s/ Razem: %s"
@@ -3994,52 +3994,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "Włącz logowanie OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr "Aktywuj logowanie wejścia"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr "Wyślij plik dziennika"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Tryb niskiego transferu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Chowaj obrazek tarczy"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 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_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr "Folder zrzutów ekranu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr "Opóźnienie sieci między podserwerami"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Pokazuj tło"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr "Nadpisanie gęstości ekranu"
 
@@ -5101,19 +5106,19 @@ msgid "Result"
 msgstr "Rezultat"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr "Utwórz przedmioty"
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Ilość:"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5343,8 +5348,8 @@ msgstr "Graj"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Info"
 
@@ -5427,7 +5432,7 @@ msgid "Whispering to %s: %s"
 msgstr "Szepczesz do %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr "zwierzątko gracza %s's"
@@ -6036,12 +6041,12 @@ msgid "Error retreiving server list!"
 msgstr "Błąd przy uzyskiwaniu listy serwerów!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "wymaga nowszej wersji"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "wymaga v%s"
@@ -7796,7 +7801,7 @@ msgstr "Nie udało się stworzyć postaci. Prawdopodobnie imię jest już zajęt
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Nieprawidłowe imię."
 
@@ -7910,38 +7915,38 @@ msgid "Guild castle: %s"
 msgstr "Zamek gildii: %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "Niezarejestrowany ID."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Nieprawidłowe hasło."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "Ważność konta wygasła."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Nie przyjęty przez serwer."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr "Dostałeś/aś dożywotniego bana. Prosimy o kontakt z drużyną GM-ów."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Klient jest zbyt nieaktualny."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7951,27 +7956,27 @@ msgstr ""
 "Prosimy o kontakt z drużyną GM-ów przez fora."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Serwer jest przeciążony."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Login jest już w użyciu."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "Nieprawidłowy adres e-mail."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Login pernamentnie usunięty."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Nieznany błąd."
@@ -7992,378 +7997,378 @@ msgid "Connection to server terminated. "
 msgstr "Połączenie z serwerem przerwane. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Nie udało się skasować postaci."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr "Siła %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr "Zwinność %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr "Żywotność %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr "Inteligencja %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr "Celność %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr "Szczęście %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Błąd uwierzytelniania."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Brak dostępnych serwerów."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr "Ktoś inny próbuje użyć konta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "To konto jest już zalogowane."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Wykryto speed hack."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Zduplikowany login."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Nieznany błąd połączenia."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Rozłączono z serwerem!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Siła"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Zwinność"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Witalność"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Inteligencja"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Celność"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Szczęście"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Obrona"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "Atak mag."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "Obrona mag."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% celności"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% uników"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% ciosów kryt."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Opóźnienie ataku"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Opóźnienie chodu"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Zasięg ataku"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Obrażenia na sek."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 msgid "You have not yet reached a high enough lvl!"
 msgstr "Nie masz jeszcze wymaganego poziomu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "Zbyt niskie HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "Zbyt niska mana!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Nie masz notek!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Nie możesz tego teraz zrobić!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Chyba brak Ci kasy... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Potrzebujesz innego czerwonego klejnotu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Potrzebujesz innego niebieskiego klejnotu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Niesiesz za duży ciężar by to zrobić!"
 
@@ -8514,7 +8519,7 @@ msgstr "Nowoczesny OpenGL"
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "nienazwany"
diff --git a/po/pt.po b/po/pt.po
index 74916b30b..46ab86683 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Portuguese (http://www.transifex.com/projects/p/manaplus/"
@@ -23,7 +23,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr ""
 
@@ -36,7 +36,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -56,104 +56,104 @@ msgstr ""
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Cache limpo"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Uptime do cliente: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d semanas"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d semanas"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d dias"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d dias"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d horas"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d horas"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d minutos"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d minutos"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d segundos"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d segundos"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Recursos de imagens:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Recursos de imagens orfãos:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Variáveis ​​de ambiente despejadas"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -184,7 +184,7 @@ msgstr "Falta o nome da guilda."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Por favor, especifique um nome."
 
@@ -207,75 +207,75 @@ msgid "Message now closes chat."
 msgstr "Agora a mensagem fecha o chat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Jogador já %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Jogador %s com sucesso!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Jogador não pode ser %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "O jogador não estava ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "O jogador não está mais ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Não foi possível deixar de ignorar o jogador(a)!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Jogador já apagado!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Jogador não pode ser apagado!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "amigo(a)"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "ignorado"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutro"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "Na Lista Negra"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "Inimigo"
 
@@ -299,25 +299,25 @@ msgid "Visible on map"
 msgstr "Visivel no mapa"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Humano"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "desviou"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "errou"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "l"
 
@@ -429,8 +429,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Ignorar completamente"
 
@@ -457,37 +457,37 @@ msgstr "Bolha Flutuante"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Configurar"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Vídeo"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Ajuda"
@@ -503,9 +503,9 @@ msgstr "Ajuda"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -514,32 +514,32 @@ msgid "Close"
 msgstr "Fechar"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Conectando ao servidor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Efetuando login"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Entrando no domínio do jogo"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Requisitando personagens"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Conectando ao servidor do jogo"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Mudando servidores do jogo"
 
@@ -555,7 +555,7 @@ msgstr "Mudando servidores do jogo"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -564,45 +564,45 @@ msgstr "Mudando servidores do jogo"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Erro"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Requisitando detalhes do registro"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Mudar senha"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Senha modificada com sucesso!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Mudar email"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "Email modificado com sucesso!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Registro cancelado com sucesso"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Tchau, volte sempre..."
 
@@ -1064,7 +1064,7 @@ msgstr "Mensagem"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr ""
 
@@ -1251,8 +1251,8 @@ msgstr "Enorme (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(padrão)"
 
@@ -1538,20 +1538,20 @@ msgstr "Criar grupo"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1576,7 +1576,7 @@ msgstr "Peso: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Negócios"
@@ -1591,50 +1591,50 @@ msgstr "Negócios"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Atacar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Sussuro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Curar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Chutar da Guilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 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:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Convidar para Guilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Desaparecer"
 
@@ -1652,9 +1652,9 @@ msgstr "Desaparecer"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Mover"
@@ -1663,7 +1663,7 @@ msgstr "Mover"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Falar"
@@ -1676,9 +1676,9 @@ msgstr "Falar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1693,7 +1693,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1704,26 +1704,26 @@ msgstr "Vender"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Adicionar comentário"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Adicionar a lista de ataques"
 
@@ -1731,19 +1731,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Adicionar a lista de ignorados"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr ""
 
@@ -1751,19 +1751,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr ""
 
@@ -1771,7 +1771,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1787,14 +1787,14 @@ msgstr "Desequipar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Renomear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr ""
 
@@ -1802,38 +1802,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Adicionar nome ao chat"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Jogadores"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Chutar do grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Pegar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Nome no chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Mapa Item"
 
@@ -1843,20 +1843,20 @@ msgstr "Mapa Item"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "A Remover"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Urdidura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Mover câmera"
 
@@ -1865,7 +1865,7 @@ msgstr "Mover câmera"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1873,69 +1873,69 @@ msgstr "Roupas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Limpar equipamento"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Feitiços"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Editar Feitiços"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Limpar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Desabilitar destaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Habilitar destaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Remover nome"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Habilitar longe do teclado"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Desabilitar longe do teclado"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Sair"
 
@@ -1945,71 +1945,71 @@ msgstr "Sair"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "CopiaCopiar para a área de transferência"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Mudar a posição da guilda"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Renomear mapa          "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Nome:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Comentário do jogador     "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "Comentário:                   "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Add. na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Add. 10 na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Add. metade na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Adicionar todos para troca-1"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Add. todos na negociação"
 
@@ -2018,50 +2018,50 @@ msgstr "Add. todos na negociação"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Armazenar"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Guardar 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Guardar metade"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Armazenar todos-1"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Guardar tudo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Retirar"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Retirar 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Retirar metade"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Recuperar todos-1"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Retirar tudo"
 
@@ -2071,7 +2071,7 @@ msgstr "Retirar tudo"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2081,41 +2081,41 @@ msgid "Use"
 msgstr "Usar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "Queda nítida de janela"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Ocultar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Mostrar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 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:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Copiar para o chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Mover a cima"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Mover a baixo"
 
@@ -2123,155 +2123,155 @@ msgstr "Mover a baixo"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Limpar conjunto de roupas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Copiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Colar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Abrir link"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Mostrar janela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 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:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Lista Negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Definir como inimigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Apagar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Ser Amigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Não ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Seguir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Comprar (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Vender (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Convidar para grupo"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Mostar itens"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Remover lista de pegar itens"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 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:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Descartar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Descartar tudo"
 
@@ -2279,43 +2279,43 @@ msgstr "Descartar tudo"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Descartar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Chutar"
 
@@ -2625,7 +2625,7 @@ msgstr "Abrir URL"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2638,7 +2638,7 @@ msgstr "Sair"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2651,7 +2651,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2663,7 +2663,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2672,7 +2672,7 @@ msgstr "Máximo"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Preço: %s / Total: %s"
@@ -3988,52 +3988,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "Ativar LOG OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr "Habilitar log de entrada"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Modo de baixo tráfego"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Ocultar sprite de escudo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 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_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr "Atraso de rede entre os sub servidores"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Mostrar imagem de fundo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr "Substituição de densidade de tela"
 
@@ -5092,19 +5097,19 @@ msgid "Result"
 msgstr "Resultado"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr ""
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Quantidade:"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5334,8 +5339,8 @@ msgstr "Jogar"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Informações"
 
@@ -5418,7 +5423,7 @@ msgid "Whispering to %s: %s"
 msgstr "Enviando MP para %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6025,12 +6030,12 @@ msgid "Error retreiving server list!"
 msgstr "Erro ao recuperar lista!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "requer uma versão mais nova"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "requer v%s"
@@ -7789,7 +7794,7 @@ msgstr "Erro ao criar personagem. Provavelmente o nome já está sendo usado."
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Nome errado."
 
@@ -7903,27 +7908,27 @@ msgid "Guild castle: %s"
 msgstr "Castelo Guilda : %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "ID não registrado."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Senha incorreta."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "A conta expirou."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Rejeitado pelo servidor."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
@@ -7931,12 +7936,12 @@ msgstr ""
 "algum GM."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Cliente muito antigo."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7946,27 +7951,27 @@ msgstr ""
 "Por favor entre em contato com algum GM através do fórum."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Server lotado."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Este nome de usuário já está em uso."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "Email incorreto."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Usuário deletado."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Erro desconhecido."
@@ -7987,378 +7992,378 @@ msgid "Connection to server terminated. "
 msgstr "Conexão com o servidor interrompida. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Falha ao deletar personagem."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Falha de autenticação."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Servidores indisponíveis."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr "Outra pessoa está tentando utilizar esta conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Existe alguém conectado a esta conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Hack de velocidade detectado."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Login duplicado."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Erro de conexão desconhecido."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Você foi desconectado(a) do servidor!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Força"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Agilidade"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Vitalidade"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Inteligência"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Destreza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Sorte"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Defesa"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "Atq. Mágico"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "Def. Mágica"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Exatidão"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Evasão"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% Críticos"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Atraso de ataque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Atraso de movimento"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Atraso de alcance"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Dano por seg."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 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/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "HP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "SP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Você não tem nenhuma nota armazenada!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Você não pode fazer isso agora!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Parece que você precisa de mais dinheiro... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Você precisa de outra gema vermelha!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Você precisa de outra jóia azul!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Você está com muita carga para fazer isso!"
 
@@ -8509,7 +8514,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "sem nome"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index a4fc2ba41..530101eab 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -22,7 +22,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
@@ -34,7 +34,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "Arquivo enviado"
 
@@ -47,7 +47,7 @@ msgstr "Arquivo enviado"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -67,104 +67,104 @@ msgstr "Arquivo enviado"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Cache limpo"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Uptime do cliente: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d semanas"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d Semanas"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d dias"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d Dias"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d horas"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d Horas"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d minutos"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d Minutos"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d segundos"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d Segundos"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Recursos de imagem:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Recurso de imagem orfão:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Variáveis de ambiente despejada"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "A|rquivos de configuração enviados para:"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr "Configuração de servidor enviada para:"
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Registro enviado em:"
 
@@ -197,7 +197,7 @@ msgstr "Falta o nome da guilda."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Por favor, especifique um nome."
 
@@ -220,75 +220,75 @@ msgid "Message now closes chat."
 msgstr "Agora a mensagem fecha o chat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Jogador já %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Jogador %s com sucesso!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Jogador não pôde ser %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "O jogador não estava ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "O jogador não está mais sendo ignorado!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Não foi possível deixar de ignorar o jogador!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Jogador já apagado!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr "Jogador não mais apagado!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Jogador não pôde ser apagado!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "amigo(a)"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "ignorado"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutro"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "Na Lista Negra"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "inimigo"
 
@@ -312,25 +312,25 @@ msgid "Visible on map"
 msgstr "Mapa visivel"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Humano"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "desviou"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "errou"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -442,8 +442,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Ignorar completamente"
 
@@ -470,37 +470,37 @@ msgstr "Bolha Flutuante"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Configurar"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Desempenho"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Vídeo"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr "Sobre"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Ajuda"
@@ -516,9 +516,9 @@ msgstr "Ajuda"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -527,32 +527,32 @@ msgid "Close"
 msgstr "Fechar"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Conectando-se ao servidor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Fazendo login"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Entrando no mundo do jogo"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Requerindo personagens"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Conectando ao servidor do jogo"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Mudando de servidor do jogo"
 
@@ -568,7 +568,7 @@ msgstr "Mudando de servidor do jogo"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -577,45 +577,45 @@ msgstr "Mudando de servidor do jogo"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Erro"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Requisitando detalhes do registro"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Mudar senha"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Senha modificada com sucesso!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Mudar email"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "Email modificado com sucesso!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Registro cancelado com sucesso"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Adeus, volte sempre..."
 
@@ -1077,7 +1077,7 @@ msgstr "Mensagem"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr "Reviver"
 
@@ -1264,8 +1264,8 @@ msgstr "Enorme (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(padrão)"
 
@@ -1551,20 +1551,20 @@ msgstr "Criar grupo"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1589,7 +1589,7 @@ msgstr "Peso: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Negociação"
@@ -1604,50 +1604,50 @@ msgstr "Negociação"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Atacar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Sussurro"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Cura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Expulsar da guilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr "Mudar pos na Guilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Convidar pra Guilda"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Desaparecer"
 
@@ -1665,9 +1665,9 @@ msgstr "Desaparecer"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Mover"
@@ -1676,7 +1676,7 @@ msgstr "Mover"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Falar"
@@ -1689,9 +1689,9 @@ msgstr "Falar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1706,7 +1706,7 @@ msgstr "Comprar"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1717,26 +1717,26 @@ msgstr "Vender"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Adicionar comentário"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Adicionar a lista de ataques"
 
@@ -1744,19 +1744,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Adicionar a lista de ignorados"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr "Mover para o mestre"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr "Dispensar"
 
@@ -1764,19 +1764,19 @@ msgstr "Dispensar"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr "Alimentar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr "Matar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr "Descartar saque"
 
@@ -1784,7 +1784,7 @@ msgstr "Descartar saque"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1800,14 +1800,14 @@ msgstr "Desequipar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Renomear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr "Retornar ao ovo"
 
@@ -1815,38 +1815,38 @@ 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:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Adicionar nome ao chat"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Jogadores"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Expulsar do grupo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Pegar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Nome no chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Mapa Item"
 
@@ -1856,20 +1856,20 @@ msgstr "Mapa Item"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Remover"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Urdidura"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Mover câmera"
 
@@ -1878,7 +1878,7 @@ msgstr "Mover câmera"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1886,69 +1886,69 @@ msgstr "Roupas"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Limpar conjunto de roupas"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Feitiços"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Editar feitiços"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Limpar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Desabilitar destaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Habilitar destaque"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Remover o nome"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Habilitar modo indisponível"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Desabilitar modo indisponível"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Sair"
 
@@ -1958,71 +1958,71 @@ msgstr "Sair"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Copiar para a área de transferência"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Mudar a posição da guilda"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr "janela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr "Desbloquear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr "Bloquear"
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Renomear mapa            "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Nome:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Comentário do jogador     "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "Comentário:                   "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Adicionar na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Adicionar 10 na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Adicionar metade na negociação"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Adicionar todos para negociação-1"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Adicionar todos na negociação"
 
@@ -2031,50 +2031,50 @@ msgstr "Adicionar todos na negociação"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Armazenar"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Guardar 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Guardar metade"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Armazenar todos-1"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Guardar tudo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Retirar"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Retirar 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Retirar metade"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Recuperar todos-1"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Retirar tudo"
 
@@ -2084,7 +2084,7 @@ msgstr "Retirar tudo"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2094,41 +2094,41 @@ msgid "Use"
 msgstr "Usar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "Queda nítida de janela"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Ocultar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Mostrar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 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:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Copiar para chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Mover para cima"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Mover para baixo"
 
@@ -2136,155 +2136,155 @@ msgstr "Mover para baixo"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Despir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Copiar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Colar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Abrir endereço"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Mostrar Janela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 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:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignora"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Lista Negra"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Definir como inimigo"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Apagar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Ser amigo(a)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Não ignorar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Seguir"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr "Imitar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Comprar (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "vender (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Convidar para grupo"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr "Entrar no chat %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Mostrar itens"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Remover da lista de pegar"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 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:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr "Desproteger item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr "Proteger item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Descartar..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Descartar tudo"
 
@@ -2292,43 +2292,43 @@ msgstr "Descartar tudo"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Descartar"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr "Comandos de GM"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr "Checar IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Ir à"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr "Trazer jogador"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Chutar"
 
@@ -2638,7 +2638,7 @@ msgstr "Abrir URL"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2651,7 +2651,7 @@ msgstr "Sair"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2664,7 +2664,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2676,7 +2676,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2685,7 +2685,7 @@ msgstr "Máximo"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Preço: %s / Total: %s"
@@ -4001,52 +4001,57 @@ msgstr "Ignorar pacotes de registro"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "Ativar LOG OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr "Habilitar log de entrada"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr "Arquivo de registro enviado"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Modo de baixo tráfego"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Ocultar sprite de escudo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 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_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr "Diretório de captura de tela"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr "Atraso de rede entre sub servidores"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Mostrar imagem de fundo"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr "Ultrapassar Densidade da tela"
 
@@ -5109,19 +5114,19 @@ msgid "Result"
 msgstr "Resultado"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr "Criar itens"
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Quantidade:"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5351,8 +5356,8 @@ msgstr "Jogar"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Informações"
 
@@ -5435,7 +5440,7 @@ msgid "Whispering to %s: %s"
 msgstr "Enviando MP para %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr "Animal de estimação de %s"
@@ -6042,12 +6047,12 @@ msgid "Error retreiving server list!"
 msgstr "Erro ao recuperar lista!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "requer uma versão mais nova"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "requer v%s"
@@ -7805,7 +7810,7 @@ msgstr "Erro ao criar personagem. Provavelmente o nome já está sendo usado."
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Nome errado."
 
@@ -7920,27 +7925,27 @@ msgid "Guild castle: %s"
 msgstr "Castelo Guilda : %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "ID não registrado."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Senha incorreta."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "A conta expirou."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Rejeitado pelo servidor."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
@@ -7948,12 +7953,12 @@ msgstr ""
 "algum GM."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Cliente muito antigo."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7963,27 +7968,27 @@ msgstr ""
 "Por favor entre em contato com algum GM através do fórum."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Servidor lotado."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Este nome de usuário já está em uso."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "Email incorreto."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Usuário apagado permanentemente."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Erro desconhecido."
@@ -8004,378 +8009,378 @@ msgid "Connection to server terminated. "
 msgstr "Conexão com o servidor interrompida. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr "Erro ao renomear personagem."
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr "Personagem renomeado."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr "Não é permitido renomear."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr "Novo nome não definido."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr "Personagem não encontrado."
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Falha ao deletar personagem."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr "Não é possível conjurar habilidade nesta área."
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr "Não é possível usar item nesta área."
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr "Não é possível equipar. Nível errado."
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr "Não é possível usar. Nível errado."
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr "Trabalho em andamento."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr "Mensagem não pode ser enviada, canal %s não existe."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr "Não pode abrir canal. Canal %s não existe."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr "Força %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr "Agilidade %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr "Vitalidade %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr "Inteligência %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr "Destreza %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr "Sorte %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Falha de autenticação."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Servidores indisponíveis."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr "Outra pessoa está tentando utilizar esta conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Existe alguém conectado a esta conta."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Hack de velocidade detectado."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr "Servidor lotado."
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr "Desculpe, você está abaixo da idade permitida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Login duplicado."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr "Muitas conexões do mesmo IP."
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr "Não pago no momento."
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr "Pagamento suspenso."
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr "Pagamento modificado."
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr "IP de pagamento errado."
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr "Pagar sala de jogo."
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr "Desconexão forçada pelo GM."
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr "Ban Japan refuse."
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr "Manteve-se outra conta."
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr "IP hostil."
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr "Contagem geral de IP."
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr "Contagem de IP."
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr "Memória."
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr "HAN válido."
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr "Acesso limitado de IP."
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr "Acima da lista de personagens."
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr "IP bloqueado."
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr "Contagem de senha inválida."
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr "Raça não permitida."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Erro de conexão desconhecido."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr "Mapa não encontrado."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Você foi desconectado(a) do servidor!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Força"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Agilidade"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Vitalidade"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Inteligência"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Destreza"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Sorte"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Defesa"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "Ataque M."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "Defesa M."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Precisão"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Evasão"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% Críticos"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Atraso de ataque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Atraso de movimento"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Distância de ataque"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Dano por seg."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr "Carma"
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr "Etiqueta"
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Erro desconhecido de habilidade: %d"
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 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/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "HP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "SP insuficiente!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Você não tem nenhuma nota armazenada!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Você não pode fazer isso agora!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Parece que você precisa de mais dinheiro... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Você precisa de outra gema vermelha!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Você precisa de outra jóia azul!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Você está com muita carga para fazer isso!"
 
@@ -8526,7 +8531,7 @@ msgstr "OpenGL Moderno"
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "sem nome"
diff --git a/po/ru.po b/po/ru.po
index 0e69a9665..c9067a51e 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -17,7 +17,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 10:30+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Russian (http://www.transifex.com/projects/p/manaplus/"
@@ -30,7 +30,7 @@ msgstr ""
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "Файл выгружен"
 
@@ -43,7 +43,7 @@ msgstr "Файл выгружен"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -63,104 +63,104 @@ msgstr "Файл выгружен"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "ОК"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Кеш очищен"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Время работы клиента: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d неделя"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d недель"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d день"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d дней"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d час"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d часов"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d минута"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d минут"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d секунда"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d секунд"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Изображений:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Удаленных изображений:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Переменные среды сохранены"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "Информация о выгруженном конфиге:"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr "Информация о выгруженном конфиге сервера:"
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Информация о выгруженном логе:"
 
@@ -191,7 +191,7 @@ msgstr "Не задано имя гильдии."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Пожалуйста, укажите имя."
 
@@ -214,75 +214,75 @@ msgid "Message now closes chat."
 msgstr "Теперь сообщение закрывает чат."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Игрок уже %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Игрок удачно %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Игрок не может быть %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Игрок не был игнорируемым!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Игрок больше не игнорируется!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Игрок не может быть удален из списка игнорирования!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Игрок и так уже удален!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr "Игрок больше не удален!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Игрок не может быть удален!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "друг"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "пренебрегаемый"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "нейтральный"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "добавлен в черный список"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "враг"
 
@@ -306,25 +306,25 @@ msgid "Visible on map"
 msgstr "Видимые на карте"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Человек"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "уклонение"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "промах"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "О"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "Б"
 
@@ -437,8 +437,8 @@ msgstr "Вы видите %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Полностью игнорировать"
 
@@ -465,37 +465,37 @@ msgstr "Плавающий пузырек"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Настройка"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Производительность"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Видео"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Тема"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr "О Программе"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Помощь"
@@ -511,9 +511,9 @@ msgstr "Помощь"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -522,32 +522,32 @@ msgid "Close"
 msgstr "Закрыть"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Идет подключение к серверу..."
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Авторизация"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Входим в игровой мир"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Получение списка персонажей"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Подключение к игровому серверу"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Смена игрового сервера"
 
@@ -563,7 +563,7 @@ msgstr "Смена игрового сервера"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -572,45 +572,45 @@ msgstr "Смена игрового сервера"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Ошибка"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Запрос регистрационных данных"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Изменить Пароль"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Пароль изменен!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Сменить Email"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "Email изменен!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Регистрация удалена"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Хорошо, возвращайтесь в любое время..."
 
@@ -1072,7 +1072,7 @@ msgstr "Сообщение"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr "Оживить"
 
@@ -1259,8 +1259,8 @@ msgstr "Огромный (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(по умолчанию)"
 
@@ -1546,20 +1546,20 @@ msgstr "Создать группу"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1584,7 +1584,7 @@ msgstr "Вес: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Торговать"
@@ -1599,50 +1599,50 @@ msgstr "Торговать"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Атака"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Приват"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Лечить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Выкинуть из гильдии"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr "Сменить позицию в гильдии"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Пригласить в гильдию"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Уничтожить"
 
@@ -1660,9 +1660,9 @@ msgstr "Уничтожить"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Движение"
@@ -1671,7 +1671,7 @@ msgstr "Движение"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Разговор"
@@ -1684,9 +1684,9 @@ msgstr "Разговор"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1701,7 +1701,7 @@ msgstr "Купить"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1712,26 +1712,26 @@ msgstr "Продать"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Добавить комментарий"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 msgid "Remove from attack list"
 msgstr "Удалить из списка атаки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:297
+#: src/gui/popups/popupmenu.cpp:299
 msgid "Add to priority attack list"
 msgstr "Добавить в приоритетный список"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Добавить в список атаки"
 
@@ -1739,19 +1739,19 @@ msgstr "Добавить в список атаки"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Добавить в список игнорирования"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr "Перейти к владельцу"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr "Уволить"
 
@@ -1759,19 +1759,19 @@ msgstr "Уволить"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr "Накормить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr "Убить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr "Бросить лут"
 
@@ -1779,7 +1779,7 @@ msgstr "Бросить лут"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1795,14 +1795,14 @@ msgstr "Снять"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Переименовать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr "Вернут в яйцо"
 
@@ -1810,38 +1810,38 @@ msgstr "Вернут в яйцо"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Добавить имя в чат"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Игроки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Выкинуть из группы"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Поднять"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Добавить в чат"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Элемент карты"
 
@@ -1851,20 +1851,20 @@ msgstr "Элемент карты"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Удалить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Прыгнуть"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Передвинуть камеру"
 
@@ -1873,7 +1873,7 @@ msgstr "Передвинуть камеру"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1881,69 +1881,69 @@ msgstr "Наряды"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Очистить наряд"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Заклинания"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Изменить заклинание"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Очистить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Отключить уведомление"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Включить уведомление"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 msgid "Don't remove name"
 msgstr "Не скрывать имя"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Скрывать имя"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Разрешить режим \"отошел\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Запретить режим \"отошел\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Покинуть"
 
@@ -1953,71 +1953,71 @@ msgstr "Покинуть"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Копировать в буфер обмена"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Сменить позицию в гильдии"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr "окно"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr "Разблокировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr "Заблокировать"
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Переименовать знак на карте "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Имя:                     "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Комментарий игрока        "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "Комментарий:                  "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Добавить к сделке"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Добавить к сделке 10"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Добавить к сделке половину"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Добавить к торговле все-1"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Добавить к торговле все"
 
@@ -2026,50 +2026,50 @@ msgstr "Добавить к торговле все"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Сохранить"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Сохранить 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Сохранить половину"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Сохранить все-1"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Сохранить все"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Получить"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Получить 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Получить половину"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Забрать все-1"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Получить все"
 
@@ -2079,7 +2079,7 @@ msgstr "Получить все"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2089,41 +2089,41 @@ msgid "Use"
 msgstr "Использовать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "Очистить окно дропов"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Спрятать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Показать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 msgid "Reset yellow bar"
 msgstr "сбросить настройки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Скопировать в чат"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Передвинуть выше"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Передвинуть ниже"
 
@@ -2131,155 +2131,155 @@ msgstr "Передвинуть ниже"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Раздеть"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Копировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Вставить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Открыть ссылку"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Показать окно"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "Пренебречь"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Игнорировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Черный список"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Сделать врагом"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Стереть"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Подружиться"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Не игнорировать"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Следовать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr "Имитировать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Купить (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Продать (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Пригласить в группу"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr "Присоединиться к чату %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Показать предметы"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Удалить из поднятия"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr "Сделать поднимаемым"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr "Снять защиту"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr "Поставить защиту"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Бросить..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Бросить все"
 
@@ -2287,43 +2287,43 @@ msgstr "Бросить все"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Бросить"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr "ГМ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr "Коменды ГМ"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr "Проверить IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Перейти"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr "Вызвать"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Кикнуть"
 
@@ -2633,7 +2633,7 @@ msgstr "Открыть ссылку"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2646,7 +2646,7 @@ msgstr "Выход"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2659,7 +2659,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2671,7 +2671,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2680,7 +2680,7 @@ msgstr "Макс"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Цена: %s / Всего: %s"
@@ -3996,52 +3996,57 @@ msgstr "Исключить из логгирования пакеты"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "Включить лог OpenGL"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr "Включить лог ввода"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr "Выгрузить лог файл"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Режим кеширования игроков"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Спрятать картинку щита"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Использовать FBO для скриншотов (только в режиме opengl)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr "Путь для снимков экрана"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr "Задержка между сетевыми соединениями"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Показать фон"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr "Переопределение плотности экрана"
 
@@ -5109,19 +5114,19 @@ msgid "Result"
 msgstr "Результат"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr "Создание предметов"
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Количество:"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5351,8 +5356,8 @@ msgstr "Играть"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Сведения"
 
@@ -5435,7 +5440,7 @@ msgid "Whispering to %s: %s"
 msgstr "Вы прошептали %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr "животное %s'а"
@@ -6044,12 +6049,12 @@ msgid "Error retreiving server list!"
 msgstr "Не удалось получить список серверов!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "требуется более новая версия"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "требуется v%s"
@@ -7808,7 +7813,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Некорректное имя."
 
@@ -7922,38 +7927,38 @@ msgid "Guild castle: %s"
 msgstr "Замки гильдии: %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "Незарегистрированный ID."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Неверный пароль."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "Учетная запись просрочена."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Получен отказ от сервера."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr "Вас навсегда забанили. Пожалуйста, свяжитесь с командой ГМ-ов."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Клиент устарел."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7962,27 +7967,27 @@ msgstr ""
 "Вас забанили до %s. Пожалуйста, свяжитесь с командой ГМ-ов через форум."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Сервер переполнен."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Это имя пользователя уже занято."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "Неправильный email."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Пользователь удален."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Неизвестная ошибка."
@@ -8003,378 +8008,378 @@ msgid "Connection to server terminated. "
 msgstr "Подключение к серверу прервано. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr "Ошибка изменения имени персонажа."
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr "Персонаж переименован."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr "Изменение имени запрещено."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr "Новое имя не указано."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr "Персонаж не найден."
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Невозможно удалить персонажа."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr "Здесь невозможно выполнить заклинание."
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr "Здесь невозможно использовать предмет."
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr "Невозможно одеть, некорректный уровень."
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr "Невозможно использовать, некорректный уровень."
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr "Идет работа."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr "Сообщение не может быть отправлено, т.к. канал %s не существует."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr "Не возможно открыть канал. Канал %s не существует."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr "Сила (str) %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr "Выносливость (agi) %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr "Живучесть (vit) %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr "Интеллект (int) %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr "Ловкость (dex) %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr "Удача (luk) %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Ошибка авторизации."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Нет доступных серверов."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr "Кто-то еще пытается воспользоваться данным аккаунтом."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Этот аккаунт уже в сети."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Обнаружен взлом скорости."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr "Сервер переполнен."
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr "К сожалению вы несовершеннолетний."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Двойная попытка подключения."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr "Слишком много соединений с одного адреса."
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr "Не оплачено."
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr "Оплата приостановлена."
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr "Оплата изменена."
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr "Оплачен другой адрес."
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr "Оплатите за комнату."
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr "ГМ отключил вас от сервера."
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr "Японский бан."
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr "Остались другие аккаунты."
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr "Неправильный адрес."
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr "Превышение колчиства соединений с одного адреса."
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr "Превышение колчиства соединений с одного адреса."
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr "Память."
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr "Корректный han."
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr "Ограничение по ip адресу."
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr "Слишком много персонажей."
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr "IP-адрес заблокирован."
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr "Некорректное число символов в пароле."
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr "Некорректная расса."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Неизвестная ошибка подключения."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr "Карта не найдена"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Отключено от сервера!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Сила (str)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Выносливость (agi)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Живучесть (vit)"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Интеллект (int)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Ловкость (dex)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Удача (luk)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Защита"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "Маг. Атака"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "Маг.Защита"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Точности"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Уклонения"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% Критический удар"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Задержка атаки"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Задержка движения"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Зона атаки"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Урон в сек."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr "Карма"
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr "Манеры"
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Неизвестная ошибка навыков: %d"
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr "Неисвестная ошибка умений: %d."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 msgid "You have not yet reached a high enough lvl!"
 msgstr "У Вас недостаточный уровень!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "Недостаточно ОЖ!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "Недостаточно Маны!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "У Вас нет записей!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Вы не можете сделать это сейчас!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Похоже, Вам нужно больше денег... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Вы не можете использовать этот навык с данным видом оружия!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Вам нужен другой красный камень!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Вам нужен другой синий камень!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Вы несёте слишком много, чтобы сделать это!"
 
@@ -8525,7 +8530,7 @@ msgstr "Новый OpenGL"
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "безымянный"
diff --git a/po/sv.po b/po/sv.po
index 917a47cbe..ce3f4d08a 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/"
@@ -20,7 +20,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr ""
 
@@ -33,7 +33,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -53,104 +53,104 @@ msgstr ""
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Cache rensad"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Klientupptid: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d vecka"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d veckor"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d dag"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d dagar"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d timme"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d timmar"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d minut"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuter"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d sekund"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d sekunder"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Resurs-bilder:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Föräldralösa resurs-bilder:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Omgivningsvariabler dumpade"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -181,7 +181,7 @@ msgstr "Guild-namn saknas."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Var vänlig specificera ett namn."
 
@@ -204,75 +204,75 @@ msgid "Message now closes chat."
 msgstr "Meddelande nu, stänger chat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Spelare är redan %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Spelare %s lyckades!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Spelare kunde inte bli %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Spelaren ignorerades inte!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Spelaren är inte längre ignorerad!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Spelaren kunde inte bli oignorerad!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Spelare är redan borttagen!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Spelaren kunde inte tas bort!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "vän"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "ignorera"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "blacklistad"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "enemy"
 
@@ -296,25 +296,25 @@ msgid "Visible on map"
 msgstr "Synlig på karta"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Människa"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "undvika"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "missa"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -426,8 +426,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Fullständigt ignorera"
 
@@ -454,37 +454,37 @@ msgstr "Floating bubble"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Inställningar"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Video"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Hjälp"
@@ -500,9 +500,9 @@ msgstr "Hjälp"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -511,32 +511,32 @@ msgid "Close"
 msgstr "Stäng"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Ansluter till server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Loggar in"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Går in i spelvärld"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Begär karaktärer"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Ansluter till spelservern"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Ändrar spelserver"
 
@@ -552,7 +552,7 @@ msgstr "Ändrar spelserver"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -561,45 +561,45 @@ msgstr "Ändrar spelserver"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Error"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Begär registreringsuppgifter"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Lösenordsändring"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Lösenordsändring har lyckats!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Byte av E-post"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "E-posten har ändrats!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Avregistrering lyckad"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Farväl, kom gärna tillbaka snart igen..."
 
@@ -1061,7 +1061,7 @@ msgstr "Meddelande"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr "Återuppliva"
 
@@ -1244,8 +1244,8 @@ msgstr "Skitstor (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(standard)"
 
@@ -1531,20 +1531,20 @@ msgstr "Skapa Party"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1569,7 +1569,7 @@ msgstr "Vikt: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Trade"
@@ -1584,50 +1584,50 @@ msgstr "Trade"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Attackera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Viska"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Hela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Kicka från guild"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr "Ändra position i guild"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Bjud in till guild"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1645,9 +1645,9 @@ msgstr "Nuke"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Flytta"
@@ -1656,7 +1656,7 @@ msgstr "Flytta"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Prata med"
@@ -1669,9 +1669,9 @@ msgstr "Prata med"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1686,7 +1686,7 @@ msgstr "Köp"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1697,26 +1697,26 @@ msgstr "Sälj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Lägg till i attacklistan"
 
@@ -1724,19 +1724,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Lägg till i ignoreringslistan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr ""
 
@@ -1744,19 +1744,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr ""
 
@@ -1764,7 +1764,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1780,14 +1780,14 @@ msgstr "Unequip"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Ändra namn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr ""
 
@@ -1795,38 +1795,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Lägg till namnet i chat"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Spelare"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Kicka från party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Pick up"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Lägg till i chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Kartobjekt"
 
@@ -1836,20 +1836,20 @@ msgstr "Kartobjekt"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Warpa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Rör kamera"
 
@@ -1858,7 +1858,7 @@ msgstr "Rör kamera"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1866,69 +1866,69 @@ msgstr "Utstyrsel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Rensa klädsel"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Spells"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Ändra spell"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Clear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Inaktivera highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Aktivera highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Ta bort namn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Aktivera away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Avaktivera away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Lämna"
 
@@ -1938,71 +1938,71 @@ msgstr "Lämna"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Kopiera till clipboard"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Ändra guild-position"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Döp om kartskyltar       "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Namn:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Lägg till för trade"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Lägg till 10 för trade"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Lägg till hälften för trade"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Lägg till trade alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Lägg till alla för trade"
 
@@ -2011,50 +2011,50 @@ msgstr "Lägg till alla för trade"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Lagra"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Lagra 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Lagra hälften"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Lagra alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Lagra alla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Ta emot"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Hämta ut 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Hämta ut hälften"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Hämta ut alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Hämta ut alla"
 
@@ -2064,7 +2064,7 @@ msgstr "Hämta ut alla"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2074,41 +2074,41 @@ msgid "Use"
 msgstr "Använd"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "Rensa drop-fönster"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Döjl"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Visa"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 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:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Kopiera till chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Flytta upp"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Flytta ner"
 
@@ -2116,155 +2116,155 @@ msgstr "Flytta ner"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Klä av"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Kopiera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Klistra in"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Öppna länk"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Visa fönster"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Black list"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Sätt som enemy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Bli vän"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Av-ignorera"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Follow"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Köp (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Sälj (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Bjud in till party"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Visa Items"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Ta bort från pickup-listan"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 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:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr "Skydda inte item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr "Skydda item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Släng..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Släng allt"
 
@@ -2272,43 +2272,43 @@ msgstr "Släng allt"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Släng"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr "GM-kommandon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr "Granska ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Goto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr "Återkalla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Sparka"
 
@@ -2618,7 +2618,7 @@ msgstr "Öppna url"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2631,7 +2631,7 @@ msgstr "Avsluta"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2644,7 +2644,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2656,7 +2656,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2665,7 +2665,7 @@ msgstr "Max"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Pris: %s / Totalt: %s"
@@ -3982,52 +3982,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "Aktivera OpenGL-logg"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr "Aktivera inputs-logg"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Lågtrafik-mode"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Dölj sköld"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 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_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr "Nätverksfördröjning mellan underservrar"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Visa bakgrund"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr "Skärmdensitet överskrids"
 
@@ -5086,19 +5091,19 @@ msgid "Result"
 msgstr "Resultat"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr "Skapa items"
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Antal:"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5328,8 +5333,8 @@ msgstr "Spela"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Info"
 
@@ -5412,7 +5417,7 @@ msgid "Whispering to %s: %s"
 msgstr "Viskar till %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6021,12 +6026,12 @@ msgid "Error retreiving server list!"
 msgstr "Fel uppstod när serverlistan hämtades!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "Nyare version behövs"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "v%s behövs"
@@ -7786,7 +7791,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Fel namn."
 
@@ -7900,39 +7905,39 @@ msgid "Guild castle: %s"
 msgstr "Guild slott: %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "Oregistrerat ID."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Fel lösenord."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "Kotot har löpt ut ur tid."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Nekad från servern."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 "Du har blivit permanent bannad från spelet. Vänligen kontakta GM-teamet."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Klienten är uråldrig."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7942,27 +7947,27 @@ msgstr ""
 "teamet via forumet."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Servern är överbefolkad."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Detta användarnamn är redan taget."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "Felaktig epost."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Användarnamnet är permanent raderat."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Okänt fel."
@@ -7983,378 +7988,378 @@ msgid "Connection to server terminated. "
 msgstr "Anslutningen till servern avslutad. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Misslyckades att radera karaktär."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr "Strength %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr "Agility %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr "Vitality %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr "Intelligence %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr "Dexterity %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr "Luck %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Inga servrar tillgängliga."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 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/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Detta konto är redan inloggat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Speed hack upptäckt."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Duplicerad Inloggning."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Okänt anslutningsfel."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Du blev frånkopplad från servern!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Strength"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Agility"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Vitality"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Intelligence"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Dexterity"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Luck"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Defense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "M.Attack"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "M.Defense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Accuracy"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Evade"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% Critical Hit"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Attack Delay"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Walk Delay"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Attack Range"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Damage per sec."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 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/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "Otillräckligt HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "Otillräckligt SP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Du har inga memos!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Du kan inte göra det just nu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Verkar som att du behöver mer money... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Du behöver en till röd gem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Du behöver en till blå gem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Du bär för mycket för att kunna göra detta!"
 
@@ -8505,7 +8510,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "Inte namngiven"
diff --git a/po/sv_SE.po b/po/sv_SE.po
index 917a47cbe..ce3f4d08a 100644
--- a/po/sv_SE.po
+++ b/po/sv_SE.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/"
@@ -20,7 +20,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr ""
 
@@ -33,7 +33,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -53,104 +53,104 @@ msgstr ""
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "OK"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Cache rensad"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Klientupptid: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d vecka"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d veckor"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d dag"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d dagar"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d timme"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d timmar"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d minut"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d minuter"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d sekund"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d sekunder"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Resurs-bilder:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Föräldralösa resurs-bilder:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Omgivningsvariabler dumpade"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -181,7 +181,7 @@ msgstr "Guild-namn saknas."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Var vänlig specificera ett namn."
 
@@ -204,75 +204,75 @@ msgid "Message now closes chat."
 msgstr "Meddelande nu, stänger chat."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Spelare är redan %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Spelare %s lyckades!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Spelare kunde inte bli %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Spelaren ignorerades inte!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Spelaren är inte längre ignorerad!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Spelaren kunde inte bli oignorerad!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Spelare är redan borttagen!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Spelaren kunde inte tas bort!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "vän"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "ignorera"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "neutral"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "blacklistad"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "enemy"
 
@@ -296,25 +296,25 @@ msgid "Visible on map"
 msgstr "Synlig på karta"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Människa"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "undvika"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "missa"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -426,8 +426,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Fullständigt ignorera"
 
@@ -454,37 +454,37 @@ msgstr "Floating bubble"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Inställningar"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Video"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Hjälp"
@@ -500,9 +500,9 @@ msgstr "Hjälp"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -511,32 +511,32 @@ msgid "Close"
 msgstr "Stäng"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Ansluter till server"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Loggar in"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Går in i spelvärld"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Begär karaktärer"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Ansluter till spelservern"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Ändrar spelserver"
 
@@ -552,7 +552,7 @@ msgstr "Ändrar spelserver"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -561,45 +561,45 @@ msgstr "Ändrar spelserver"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Error"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Begär registreringsuppgifter"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Lösenordsändring"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Lösenordsändring har lyckats!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Byte av E-post"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "E-posten har ändrats!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Avregistrering lyckad"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Farväl, kom gärna tillbaka snart igen..."
 
@@ -1061,7 +1061,7 @@ msgstr "Meddelande"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr "Återuppliva"
 
@@ -1244,8 +1244,8 @@ msgstr "Skitstor (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(standard)"
 
@@ -1531,20 +1531,20 @@ msgstr "Skapa Party"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1569,7 +1569,7 @@ msgstr "Vikt: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Trade"
@@ -1584,50 +1584,50 @@ msgstr "Trade"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Attackera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Viska"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Hela"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Kicka från guild"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr "Ändra position i guild"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Bjud in till guild"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1645,9 +1645,9 @@ msgstr "Nuke"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Flytta"
@@ -1656,7 +1656,7 @@ msgstr "Flytta"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Prata med"
@@ -1669,9 +1669,9 @@ msgstr "Prata med"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1686,7 +1686,7 @@ msgstr "Köp"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1697,26 +1697,26 @@ msgstr "Sälj"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr ""
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Lägg till i attacklistan"
 
@@ -1724,19 +1724,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Lägg till i ignoreringslistan"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr ""
 
@@ -1744,19 +1744,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr ""
 
@@ -1764,7 +1764,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1780,14 +1780,14 @@ msgstr "Unequip"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Ändra namn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr ""
 
@@ -1795,38 +1795,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Lägg till namnet i chat"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Spelare"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Kicka från party"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Pick up"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Lägg till i chat"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Kartobjekt"
 
@@ -1836,20 +1836,20 @@ msgstr "Kartobjekt"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Warpa"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Rör kamera"
 
@@ -1858,7 +1858,7 @@ msgstr "Rör kamera"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1866,69 +1866,69 @@ msgstr "Utstyrsel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Rensa klädsel"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Spells"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Ändra spell"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Clear"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Inaktivera highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Aktivera highlight"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Ta bort namn"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Aktivera away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Avaktivera away"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Lämna"
 
@@ -1938,71 +1938,71 @@ msgstr "Lämna"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Kopiera till clipboard"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Ändra guild-position"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Döp om kartskyltar       "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Namn:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Lägg till för trade"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Lägg till 10 för trade"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Lägg till hälften för trade"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Lägg till trade alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Lägg till alla för trade"
 
@@ -2011,50 +2011,50 @@ msgstr "Lägg till alla för trade"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Lagra"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Lagra 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Lagra hälften"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Lagra alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Lagra alla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Ta emot"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Hämta ut 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Hämta ut hälften"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Hämta ut alla-1"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Hämta ut alla"
 
@@ -2064,7 +2064,7 @@ msgstr "Hämta ut alla"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2074,41 +2074,41 @@ msgid "Use"
 msgstr "Använd"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "Rensa drop-fönster"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Döjl"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Visa"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 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:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Kopiera till chat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Flytta upp"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Flytta ner"
 
@@ -2116,155 +2116,155 @@ msgstr "Flytta ner"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Klä av"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Kopiera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Klistra in"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Öppna länk"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Visa fönster"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ignorera"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "Black list"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Sätt som enemy"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Ta bort"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Bli vän"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Av-ignorera"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Follow"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Köp (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Sälj (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Bjud in till party"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Visa Items"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Ta bort från pickup-listan"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 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:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr "Skydda inte item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr "Skydda item"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Släng..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Släng allt"
 
@@ -2272,43 +2272,43 @@ msgstr "Släng allt"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Släng"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr "GM..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr "GM-kommandon"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr "Granska ip"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Goto"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr "Återkalla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Sparka"
 
@@ -2618,7 +2618,7 @@ msgstr "Öppna url"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2631,7 +2631,7 @@ msgstr "Avsluta"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2644,7 +2644,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2656,7 +2656,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2665,7 +2665,7 @@ msgstr "Max"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Pris: %s / Totalt: %s"
@@ -3982,52 +3982,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "Aktivera OpenGL-logg"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr "Aktivera inputs-logg"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Lågtrafik-mode"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Dölj sköld"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 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_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr "Nätverksfördröjning mellan underservrar"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Visa bakgrund"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr "Skärmdensitet överskrids"
 
@@ -5086,19 +5091,19 @@ msgid "Result"
 msgstr "Resultat"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr "Skapa items"
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Antal:"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5328,8 +5333,8 @@ msgstr "Spela"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Info"
 
@@ -5412,7 +5417,7 @@ msgid "Whispering to %s: %s"
 msgstr "Viskar till %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6021,12 +6026,12 @@ msgid "Error retreiving server list!"
 msgstr "Fel uppstod när serverlistan hämtades!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "Nyare version behövs"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "v%s behövs"
@@ -7786,7 +7791,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Fel namn."
 
@@ -7900,39 +7905,39 @@ msgid "Guild castle: %s"
 msgstr "Guild slott: %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "Oregistrerat ID."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Fel lösenord."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "Kotot har löpt ut ur tid."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Nekad från servern."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 "Du har blivit permanent bannad från spelet. Vänligen kontakta GM-teamet."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Klienten är uråldrig."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7942,27 +7947,27 @@ msgstr ""
 "teamet via forumet."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Servern är överbefolkad."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Detta användarnamn är redan taget."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "Felaktig epost."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Användarnamnet är permanent raderat."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Okänt fel."
@@ -7983,378 +7988,378 @@ msgid "Connection to server terminated. "
 msgstr "Anslutningen till servern avslutad. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Misslyckades att radera karaktär."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr "Strength %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr "Agility %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr "Vitality %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr "Intelligence %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr "Dexterity %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr "Luck %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Inga servrar tillgängliga."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 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/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Detta konto är redan inloggat."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Speed hack upptäckt."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Duplicerad Inloggning."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Okänt anslutningsfel."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Du blev frånkopplad från servern!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Strength"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Agility"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Vitality"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Intelligence"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Dexterity"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Luck"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Defense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "M.Attack"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "M.Defense"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "% Accuracy"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "% Evade"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "% Critical Hit"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Attack Delay"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Walk Delay"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Attack Range"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Damage per sec."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 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/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "Otillräckligt HP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "Otillräckligt SP!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Du har inga memos!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Du kan inte göra det just nu!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Verkar som att du behöver mer money... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 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/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Du behöver en till röd gem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Du behöver en till blå gem!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Du bär för mycket för att kunna göra detta!"
 
@@ -8505,7 +8510,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "Inte namngiven"
diff --git a/po/tr.po b/po/tr.po
index 107c9e592..9a30fd5e2 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Turkish (http://www.transifex.com/projects/p/manaplus/"
@@ -22,7 +22,7 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "Dosya yüklendi"
 
@@ -35,7 +35,7 @@ msgstr "Dosya yüklendi"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -55,104 +55,104 @@ msgstr "Dosya yüklendi"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "TAMAM"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Bellek temizlendi"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Client çalışma süresi: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d hafta"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d haftalar"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d gün"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d günler"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d saat"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d saatler"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d dakika"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d dakikalar"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d saniye"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d saniyeler"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Kaynak resimleri:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Edinilmiş kaynak resimleri:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Çevre değişkenleri yığıldı"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "Config bilgisi şuraya yüklendi:"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr "Server configi şuraya yüklendi:"
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Log kayıtları şuraya yüklendi:"
 
@@ -183,7 +183,7 @@ msgstr "Guild adı eksik."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Lütfen bir isim belirtin."
 
@@ -206,75 +206,75 @@ msgid "Message now closes chat."
 msgstr "Mesaj sohbeti şimdi kapatır."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Oyuncu zaten %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Oyuncu başarı ile %s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Oyuncu %s yapılamadı!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Oyuncu görmezden gelinmiyordu!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Oyuncu daha fazla görmezden gelinmiyor!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Oyuncuyu görmezden gelme geri alınamadı!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Oyuncu zaten silindi!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr "Oyuncu geri alındı!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Oyuncu silinemedi!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "arkadaş"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "ihmal edilmiş"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "nötr"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "kara listeye alınmış"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "düşman"
 
@@ -298,25 +298,25 @@ msgid "Visible on map"
 msgstr "Haritada görünür"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "İnsan"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "kaçınıldı"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "kaçırıldı"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "İ"
 
@@ -428,8 +428,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:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Tamamen görmezden gel"
 
@@ -456,37 +456,37 @@ msgstr "Yüzen balon"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Ayarlar"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Performans"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Video"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Tema"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr "Hakkında"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Yardım"
@@ -502,9 +502,9 @@ msgstr "Yardım"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -513,32 +513,32 @@ msgid "Close"
 msgstr "Kapat"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Sunucuya bağlanılıyor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Giriş yapılıyor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Oyun dünyasına giriliyor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Karakterler isteniliyor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Oyun sunucusuna bağlanılıyor"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Oyun sunucusu değiştiriliyor"
 
@@ -554,7 +554,7 @@ msgstr "Oyun sunucusu değiştiriliyor"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -563,45 +563,45 @@ msgstr "Oyun sunucusu değiştiriliyor"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Hata"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Kayıt detayları isteniyor"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Şifre Değiştir"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Şifreniz başarı ile değiştirildi!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "E-posta Değiştir"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "E-posta başarı ile değiştirildi!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Kayıt silme başarılı"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "Hoşçakal, tekrar bekleriz..."
 
@@ -1063,7 +1063,7 @@ msgstr "Mesaj"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr "Dirilt"
 
@@ -1250,8 +1250,8 @@ msgstr "Kocaman (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(varsayılan)"
 
@@ -1537,20 +1537,20 @@ msgstr "Parti kur"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1575,7 +1575,7 @@ msgstr "Ağırlık: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Takas"
@@ -1590,50 +1590,50 @@ msgstr "Takas"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Saldırı"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Fısıltı"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "İyileş"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Guild'den at"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 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:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Guild'e davet et"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Nuke"
 
@@ -1651,9 +1651,9 @@ msgstr "Nuke"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Taşı"
@@ -1662,7 +1662,7 @@ msgstr "Taşı"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Konuş"
@@ -1675,9 +1675,9 @@ msgstr "Konuş"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1692,7 +1692,7 @@ msgstr "Satın Al"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1703,26 +1703,26 @@ msgstr "Sat"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Yorum ekle"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 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:297
+#: src/gui/popups/popupmenu.cpp:299
 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:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Saldırı listesine ekle"
 
@@ -1730,19 +1730,19 @@ 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:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Gözmezden gelinenler listesine ekle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr "Sahibe git"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr "Kov"
 
@@ -1750,19 +1750,19 @@ msgstr "Kov"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr "Besle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr "Öldür"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr "Ganimet bırak"
 
@@ -1770,7 +1770,7 @@ msgstr "Ganimet bırak"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1786,14 +1786,14 @@ msgstr "Çıkar"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Yeniden adlandır"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr "Yumurtaya dön"
 
@@ -1801,38 +1801,38 @@ 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:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Sohbete isim ekle"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Oyuncular"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Partiden at"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Topla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Sohbete ekle"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Harita itemi"
 
@@ -1842,20 +1842,20 @@ msgstr "Harita itemi"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Kaldır"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Dönüştür"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Hareket kamerası"
 
@@ -1864,7 +1864,7 @@ msgstr "Hareket kamerası"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1872,69 +1872,69 @@ msgstr "Kıyafetler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Kıyafetlerin hepsini çıkart"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Büyüler"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Büyü düzenle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Temizle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Vurgulamayı kapat"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Vurgulamayı aç"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 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:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "AFK aç"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Ayrıl"
 
@@ -1944,71 +1944,71 @@ msgstr "Ayrıl"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Panoya kopyala"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Guild pozisyonunu değiştir"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr "pencere"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr "Kilidi aç"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr "Kilitle"
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Harita işaretini tekrar adlandır "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "İsim:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Oyuncu yorumu             "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "Yorum:                        "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Takasa ekle"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "10 tanesini takasa ekle"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Yarısını takasa ekle"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Tamamını takasa ekle-1"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Tamamını takasa ekle"
 
@@ -2017,50 +2017,50 @@ msgstr "Tamamını takasa ekle"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Sakla"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Sakla 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Yarısını sakla"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Tamamını sakla-1"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Tamamını sakla"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Geri al"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Geri al 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Yarısını geri al"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Tamamını geri al-1"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Tamamını geri al"
 
@@ -2070,7 +2070,7 @@ msgstr "Tamamını geri al"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2080,41 +2080,41 @@ msgid "Use"
 msgstr "Kullan"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr ""
 
@@ -2122,155 +2122,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "İhmal et"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Görmezden gel"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Görmezden gelmeyi bırak"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Satın Al (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Gruba davet et"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Nesneleri göster"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Toplama listesinden kaldır"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr "Toplama listesine ekle"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Bırak..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr ""
 
@@ -2278,43 +2278,43 @@ msgstr ""
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Bırak"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr ""
 
@@ -2624,7 +2624,7 @@ msgstr ""
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2637,7 +2637,7 @@ msgstr "Çıkış"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2650,7 +2650,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2662,7 +2662,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2671,7 +2671,7 @@ msgstr "En Fazla"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Fiyat: %s / Toplam: %s"
@@ -3988,52 +3988,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
-msgid "Enable OpenGL log"
+msgid "Log unimplimented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:373
+msgid "Enable OpenGL log"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Düşük trafik modu"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Kalkan görüntüsünü gizle"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Arkaplanı göster"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr ""
 
@@ -5088,19 +5093,19 @@ msgid "Result"
 msgstr "Sonuç"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr ""
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5330,8 +5335,8 @@ msgstr "Oyna"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Bilgi"
 
@@ -5409,7 +5414,7 @@ msgid "Whispering to %s: %s"
 msgstr "%s 'e fısıldanıyor: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6016,12 +6021,12 @@ msgid "Error retreiving server list!"
 msgstr "Sunucu listesi alma hatası!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "daha yeni bir sürüm gerektirir"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "v%s gerektirir"
@@ -7776,7 +7781,7 @@ msgstr ""
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr ""
 
@@ -7890,38 +7895,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "Hesap silinmiş."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7929,27 +7934,27 @@ msgid ""
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Bilinemeyen hata."
@@ -7970,378 +7975,378 @@ msgid "Connection to server terminated. "
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr "Başka birisi bu hesabı kullanmaya çalışıyor."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Zaten bu hesaba bağlanıldı."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Güç"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Çeviklik"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Yaşam Gücü"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Zeka"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Maharet"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Şans"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 msgid "You have not yet reached a high enough lvl!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr ""
 
@@ -8492,7 +8497,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "isimsiz"
diff --git a/po/uk.po b/po/uk.po
index bc9834a2a..c902f0777 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/projects/p/manaplus/"
@@ -23,7 +23,7 @@ msgstr ""
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr "Файл завантажено"
 
@@ -36,7 +36,7 @@ msgstr "Файл завантажено"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -56,104 +56,104 @@ msgstr "Файл завантажено"
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "ОК"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr "Кеш прибрано"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr "Час безперервної роботи клієнта: %s"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr "%d тиждень"
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr "%d тижнів"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr "%d день"
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr "%d днів"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr "%d година"
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr "%d годин"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr "%d хвилина"
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr "%d хвилин"
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr "%d секунда"
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr "%d секунд"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr "Зображень:"
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr "Вилучених зображень:"
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr "Змінні середовища збережені"
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr "Завантажений конфіг:"
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr "Завантажена конфігурація сервера:"
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr "Завантажений лог:"
 
@@ -186,7 +186,7 @@ msgstr "Не вистачає назви гільдії."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "Будь ласка, вкажіть гравця."
 
@@ -209,75 +209,75 @@ msgid "Message now closes chat."
 msgstr "Тепер повідомлення закриватиме вікно чату."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "Гравця все позначено як \"%s\"!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "Гравця позначено як \"%s\"!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "Неможливо позначити гравця як \"%s\"!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "Гравець не ігнорувався!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "Гравець більше не ігнорується!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "Не можна видалити цього гравця зі списку ігнорованих!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "Гравець все стертий!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr "Гравця повернуто із порожнечі!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "Не можна повернути цього стертого гравця!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "приятель"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "зневажити"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "нейтральний"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr "чорний список"
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr "супротивник"
 
@@ -301,25 +301,25 @@ msgid "Visible on map"
 msgstr "Видимий на мапі"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr "Людина"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "ухилення"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "промах"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -432,8 +432,8 @@ msgstr "Ти бачиш %s"
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "Остаточно ігнорувати"
 
@@ -460,37 +460,37 @@ msgstr "Плаваюча бульбашка"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "Налаштування"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr "Продуктивність"
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "Відео"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "Теми"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr "Про програму"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "Довідка"
@@ -506,9 +506,9 @@ msgstr "Довідка"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -517,32 +517,32 @@ msgid "Close"
 msgstr "Закрити"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "Очікування відповіді сервера"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "Авторизація..."
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "Поринаємо в ігровий всесвіт..."
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "Завантаження списку персонажів..."
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "Приєднання до серверу..."
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "Зміна ігрового серверу..."
 
@@ -558,7 +558,7 @@ msgstr "Зміна ігрового серверу..."
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -567,45 +567,45 @@ msgstr "Зміна ігрового серверу..."
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "Помилка"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "Запитуємо деталі реєстрації"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "Змінити пароль"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "Пароль змінено!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "Змінити імейл"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "Імейл змінено!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "Акаунт видалено"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "До побачення та вертайтесь."
 
@@ -1067,7 +1067,7 @@ msgstr "Повідомлення"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr "Опритомнити"
 
@@ -1252,8 +1252,8 @@ msgstr "Величезний (23)"
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(за замовчуванням)"
 
@@ -1539,20 +1539,20 @@ msgstr "Створити групу"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1577,7 +1577,7 @@ msgstr "Вага: %s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "Торгівля"
@@ -1592,50 +1592,50 @@ msgstr "Торгівля"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "Атака"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "Шепіт"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "Вилікувати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "Виштовхати з гільдії"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr "Змінити позицію в гільдії"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr "Запросити до гільдії"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr "Знищити"
 
@@ -1653,9 +1653,9 @@ msgstr "Знищити"
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "Рух"
@@ -1664,7 +1664,7 @@ msgstr "Рух"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "Діалог"
@@ -1677,9 +1677,9 @@ msgstr "Діалог"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1694,7 +1694,7 @@ msgstr "Придбати"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1705,26 +1705,26 @@ msgstr "Продати"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "Додати примітку"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 msgid "Remove from attack list"
 msgstr "Видалити зі списку атаки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:297
+#: src/gui/popups/popupmenu.cpp:299
 msgid "Add to priority attack list"
 msgstr "Додати до пріоритетного списку атаки"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "Додати до списку атаки"
 
@@ -1732,19 +1732,19 @@ msgstr "Додати до списку атаки"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr "Ігнорувати тип мобу"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr "Наблизити до власника"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr "Атакувати"
 
@@ -1752,19 +1752,19 @@ msgstr "Атакувати"
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr "Нагодувати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr "Вбити"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr "Скинути дропи"
 
@@ -1772,7 +1772,7 @@ msgstr "Скинути дропи"
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1788,14 +1788,14 @@ msgstr "Зняти"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "Перейменувати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr "Повернути до яйця"
 
@@ -1803,38 +1803,38 @@ msgstr "Повернути до яйця"
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr "Додати ім'я до чату"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "Гравці"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "Виштовхати з групи"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "Підняти"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "Додати до чату"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "Елемент карти"
 
@@ -1844,20 +1844,20 @@ msgstr "Елемент карти"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr "Видалити"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr "Телепорт"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr "Рухати камеру"
 
@@ -1866,7 +1866,7 @@ msgstr "Рухати камеру"
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1874,69 +1874,69 @@ msgstr "Швидке спорядження"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr "Видалити швидке спорядження"
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "Заклинання"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr "Редагувати заклинання"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "Скинути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "Вимкнути підсвічування"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "Увімкнути підсвічування"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 msgid "Don't remove name"
 msgstr "Не приховувати ім'я"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "Приховати ім'я"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "Дозволити режим \"Відсутній\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr "Заборонити режим \"Відсутній\""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "Залишити"
 
@@ -1946,71 +1946,71 @@ msgstr "Залишити"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr "Внести в буфер обміну"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "Змінити позицію в гільдії"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr "вікно"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr "Відімкнути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr "Зафіксувати"
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "Перейменувати            "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "Ім'я:                    "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "Примітка до гравця        "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "Примітка:                     "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr "Додати до торгівлі"
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr "Додати до торгівлі 10"
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr "Додати половину до торгівлі"
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr "Додати все окрім одного"
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr "Додати всю кількість"
 
@@ -2019,50 +2019,50 @@ msgstr "Додати всю кількість"
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "Зберегти"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "Зберегти 10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "Зберегти половину"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr "Зберегти все окрім одного"
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "Зберегти всю кількість"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "Вилучити"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "Вилучити 10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "Вилучити половину"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr "Вилучити все окрім одного"
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "Вилучити всю кількість"
 
@@ -2072,7 +2072,7 @@ msgstr "Вилучити всю кількість"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2082,41 +2082,41 @@ msgid "Use"
 msgstr "Використати"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr "Скинути значення комірців"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "Сховати"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "Показати"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 msgid "Reset yellow bar"
 msgstr "Скинути Жовтий рядок"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr "Додати до чату"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "Пріоритет вище"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr "Пріоритет нижче"
 
@@ -2124,155 +2124,155 @@ msgstr "Пріоритет нижче"
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr "Роздягнути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr "Копіювати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr "Вставити"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr "Відвідати посилання"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr "Показати вікно"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr "Зневажати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "Ігнорувати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr "В чорний список"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr "Позначити супротивником"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr "Стерти"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "Приятелювати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr "Повернути з ігнору"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "Іти слідом"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "Купувати (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "Продати (?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr "Запросити до групи"
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr "Ввійти до чату %s"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "Показати спорядження"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr "Видалити зі списку підбирання"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr "Додати до списку підбирання"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr "Зняти захист"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr "Захистити предмет"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "Кинути..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "Кинути все"
 
@@ -2280,43 +2280,43 @@ msgstr "Кинути все"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "Кинути"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr "ГМ..."
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr "ГМ команди"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr "Перевірити IP"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr "Відвідати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr "Викликати"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr "Виштовхати"
 
@@ -2626,7 +2626,7 @@ msgstr "Відвідати посилання"
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2639,7 +2639,7 @@ msgstr "Вийти"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2652,7 +2652,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2664,7 +2664,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2673,7 +2673,7 @@ msgstr "Все"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "Ціна: %s / Загалом: %s"
@@ -3989,52 +3989,57 @@ msgstr "Не вносити в лог мережеві пакети"
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
+msgid "Log unimplimented packets"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:373
 msgid "Enable OpenGL log"
 msgstr "Ввімкнути OpenGL лог"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:373
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr "Ввімкнути лог введення"
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr "Завантажили лог файл"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "Режим кешування гравців"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr "Не показувати щит"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr "Вживати FBO для скріншотів (тільки OpenGL)"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr "Тека скріншотів"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr "Встановити затримку з'єднання між підсерверами"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "Показати фон"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr "Корекція роздільності екрану"
 
@@ -5094,19 +5099,19 @@ msgid "Result"
 msgstr "Результат"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr "Створення предметів"
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr "Кількість:"
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5336,8 +5341,8 @@ msgstr "Увійти"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "Відомості"
 
@@ -5420,7 +5425,7 @@ msgid "Whispering to %s: %s"
 msgstr "Шепчу до %s: %s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr "%s'ів улюбленець"
@@ -6029,12 +6034,12 @@ msgid "Error retreiving server list!"
 msgstr "Помилка при завантаженні списку серверів!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "потребує новішої версії клієнта"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "потребує v%s"
@@ -7789,7 +7794,7 @@ msgstr "Неможливо створити персонажа. Скоріше 
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "Некоректне ім'я."
 
@@ -7903,38 +7908,38 @@ msgid "Guild castle: %s"
 msgstr "Замок гільдії: %s"
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "Не зареєстрований ID."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "Неправильний пароль."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "Акаунт прострочено."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr "Отримана відмова від серверу."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr "Вас було навіки забанено. Пишіть листи команді ГМ'ів."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "Клієнт застарий."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7944,27 +7949,27 @@ msgstr ""
 "Звертайтесь до команди ГМ'ів на форумі."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr "Сервер перенаселено."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr "Цей логін все є чиїмось."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr "Некоректна електронна пошта."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr "Користувач стертий."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "Невстановлена помилка."
@@ -7985,378 +7990,378 @@ msgid "Connection to server terminated. "
 msgstr "З'єднання з сервером припинене. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr "Помилка переіменування персонажу."
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr "Персонаж переіменовано."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr "Переіменування не дозволене."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr "Нове ім'я не вжито."
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr "Персонаж не знайдено."
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "Неможливо видалити персонаж."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr "Неможливо використати вміння у цій місцевості."
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr "Неможливо використати цей предмет у цій місцевості."
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr "Неможливо вдягнути. Неправильний рівень."
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr "Неможливо вжити. Неправильний рівень."
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr "Чекаємо на результат."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr "Неможливо відправити повідомлення, канал %s не існує."
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr "Неможливо відкрити канал, канал %s не існує."
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr "Сила %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr "Спритність %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr "Витривалість %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr "Інтелект %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr "Вправність %s"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr "Талан %s"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "Аутентифікація не вдалася."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "Немає доступних серверів."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr "Хтось інший намагається використати цей акаунт."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "Цей акаунт все знаходиться у грі."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "Виявлено перевищення швидкісних лімітів."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr "Сервер повний."
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr "Даруйте, але в вас недостатньо віку."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "Дубльований логін."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr "Забагато з'єднань з того ж самого IP."
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr "Не оплачуване."
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr "Оплату призупинено."
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr "Оплату змінено."
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr "Оплачувано інший IP."
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr "Оплатіть кімнату."
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr "ГМ відключив вас від серверу."
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr "Японський бан."
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr "Залишились інші акаунти."
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr "Неправильна адреса."
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr "Перевищення з'єднань з однієї адреси."
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr "Перевищення з'єднань з однієї адреси."
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr "Пам'ять."
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr "Коректний HAN."
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr "Обмеження IP доступу."
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr "Забагато персонажів."
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr "IP-адреса заблокована."
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr "Некоректний розмір паролю."
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr "Недозволена раса."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "Невідома помилка з'єднання."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr "Мапу не знайдено."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "Відключений від серверу!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "Сила"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "Спритність"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "Витривалість"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "Інтелект"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "Вправність"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "Талан"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "Захист"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr "Маг. напад"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr "Маг. захист"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "Точність (%)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "Ухиляння (%)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "Критичний удар (%)"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "Затримка атаки"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "Затримка руху"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "Дальність атаки"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "Ушкодження за секунду."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr "Карма"
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr "Манери"
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr "Невідома похибка вміння: %d"
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 msgid "You have not yet reached a high enough lvl!"
 msgstr "У вас недостатній рівень!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "Недостатньо здоров'я!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "Недостатньо мани!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "Записи порожні!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "Не можна зробити це прямо зараз!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "Здається, в вас замало грошей... ;C"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "Не можна вжити вміння з цим типом зброї!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "Вам потрібен інший червоний самоцвіт!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "Вам потрібний інший синій самоцвіт!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "Ви забагато тримаєте, щоб це зробити!"
 
@@ -8507,7 +8512,7 @@ msgstr "Новітній OpenGL"
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "казна що"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 4f5676629..0c282e809 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ManaPlus\n"
 "Report-Msgid-Bugs-To: akaras@inbox.ru\n"
-"POT-Creation-Date: 2015-03-01 15:15+0300\n"
+"POT-Creation-Date: 2015-03-14 12:35+0300\n"
 "PO-Revision-Date: 2015-03-01 09:54+0000\n"
 "Last-Translator: Andrei Karas <akaras@inbox.ru>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/manaplus/"
@@ -27,7 +27,7 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. TRANSLATORS: file uploaded message
-#: src/actions/actions.cpp:144
+#: src/actions/actions.cpp:146
 msgid "File uploaded"
 msgstr ""
 
@@ -40,7 +40,7 @@ msgstr ""
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: text dialog button
 #. TRANSLATORS: ok dialog button
-#: src/actions/actions.cpp:146 src/client.cpp:1448 src/client.cpp:1475
+#: src/actions/actions.cpp:148 src/client.cpp:1452 src/client.cpp:1479
 #: src/gamemodifiers.cpp:427 src/gui/dialogsmanager.cpp:158
 #: src/gui/dialogsmanager.cpp:174 src/gui/widgets/tabs/setup_input.cpp:164
 #: src/gui/widgets/tabs/setup_theme.cpp:313
@@ -60,104 +60,104 @@ msgstr ""
 #: src/gui/windows/registerdialog.cpp:243 src/gui/windows/socialwindow.cpp:513
 #: src/gui/windows/textdialog.cpp:48 src/gui/windows/unregisterdialog.cpp:149
 #: src/net/ea/charserverhandler.cpp:143 src/net/ea/charserverhandler.cpp:162
-#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:562
-#: src/net/eathena/charserverhandler.cpp:592
-#: src/net/eathena/charserverhandler.cpp:621
+#: src/net/ea/gamehandler.cpp:83 src/net/eathena/charserverhandler.cpp:566
+#: src/net/eathena/charserverhandler.cpp:596
+#: src/net/eathena/charserverhandler.cpp:626
 #: src/net/tmwa/charserverhandler.cpp:536
 msgid "OK"
 msgstr "确定"
 
 #. TRANSLATORS: clear graphics command message
 #. TRANSLATORS: clear fonts cache message
-#: src/actions/actions.cpp:932 src/actions/actions.cpp:944
+#: src/actions/actions.cpp:934 src/actions/actions.cpp:946
 msgid "Cache cleaned"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1072 src/actions/actions.cpp:1128
+#: src/actions/actions.cpp:1074 src/actions/actions.cpp:1130
 #, c-format
 msgid "Client uptime: %s"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d week"
 msgstr ""
 
-#: src/actions/actions.cpp:1083
+#: src/actions/actions.cpp:1085
 #, c-format
 msgid "%d weeks"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d day"
 msgstr ""
 
-#: src/actions/actions.cpp:1094
+#: src/actions/actions.cpp:1096
 #, c-format
 msgid "%d days"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hour"
 msgstr ""
 
-#: src/actions/actions.cpp:1104
+#: src/actions/actions.cpp:1106
 #, c-format
 msgid "%d hours"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minute"
 msgstr ""
 
-#: src/actions/actions.cpp:1114
+#: src/actions/actions.cpp:1116
 #, c-format
 msgid "%d minutes"
 msgstr ""
 
 #. TRANSLATORS: uptime command
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d second"
 msgstr ""
 
-#: src/actions/actions.cpp:1124
+#: src/actions/actions.cpp:1126
 #, c-format
 msgid "%d seconds"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1185 src/actions/actions.cpp:1194
+#: src/actions/actions.cpp:1187 src/actions/actions.cpp:1196
 msgid "Resource images:"
 msgstr ""
 
 #. TRANSLATORS: dump command
-#: src/actions/actions.cpp:1188 src/actions/actions.cpp:1197
+#: src/actions/actions.cpp:1190 src/actions/actions.cpp:1199
 msgid "Resource orphaned images:"
 msgstr ""
 
 #. TRANSLATORS: dump environment command
-#: src/actions/actions.cpp:1285
+#: src/actions/actions.cpp:1287
 msgid "Environment variables dumped"
 msgstr ""
 
-#: src/actions/actions.cpp:1404
+#: src/actions/actions.cpp:1406
 msgid "Uploaded config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1413
+#: src/actions/actions.cpp:1415
 msgid "Uploaded server config into:"
 msgstr ""
 
-#: src/actions/actions.cpp:1422
+#: src/actions/actions.cpp:1424
 msgid "Uploaded log into:"
 msgstr ""
 
@@ -188,7 +188,7 @@ msgstr "公会名称缺失."
 #. TRANSLATORS: party kick message
 #. TRANSLATORS: change relation
 #: src/actions/chat.cpp:356 src/actions/chat.cpp:387 src/actions/chat.cpp:452
-#: src/actions/commands.cpp:73
+#: src/actions/chat.cpp:482 src/actions/commands.cpp:77
 msgid "Please specify a name."
 msgstr "请指定一个名称."
 
@@ -211,75 +211,75 @@ msgid "Message now closes chat."
 msgstr "讯息现在关闭聊天."
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:115
+#: src/actions/commands.cpp:119
 #, c-format
 msgid "Player already %s!"
 msgstr "玩家已经%s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:128
+#: src/actions/commands.cpp:132
 #, c-format
 msgid "Player successfully %s!"
 msgstr "玩家成功%s!"
 
 #. TRANSLATORS: change relation
-#: src/actions/commands.cpp:130
+#: src/actions/commands.cpp:134
 #, c-format
 msgid "Player could not be %s!"
 msgstr "玩家不能为 %s!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:161
+#: src/actions/commands.cpp:165
 msgid "Player wasn't ignored!"
 msgstr "玩家没有被忽视!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:170
+#: src/actions/commands.cpp:174
 msgid "Player no longer ignored!"
 msgstr "玩家不再被忽视!"
 
 #. TRANSLATORS: unignore command
-#: src/actions/commands.cpp:172
+#: src/actions/commands.cpp:176
 msgid "Player could not be unignored!"
 msgstr "不能取消对玩家的忽视!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:187
+#: src/actions/commands.cpp:191
 msgid "Player already erased!"
 msgstr "玩家已经被删除!"
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:200
+#: src/actions/commands.cpp:204
 msgid "Player no longer erased!"
 msgstr ""
 
 #. TRANSLATORS: erase command
-#: src/actions/commands.cpp:202
+#: src/actions/commands.cpp:206
 msgid "Player could not be erased!"
 msgstr "无法删除玩家!"
 
 #. TRANSLATORS: adding friend command
-#: src/actions/commands.cpp:209
+#: src/actions/commands.cpp:213
 msgid "friend"
 msgstr "朋友"
 
 #. TRANSLATORS: disregard command
-#: src/actions/commands.cpp:216
+#: src/actions/commands.cpp:220
 msgid "disregarded"
 msgstr "无视"
 
 #. TRANSLATORS: neutral command
-#: src/actions/commands.cpp:223
+#: src/actions/commands.cpp:227
 msgid "neutral"
 msgstr "中立"
 
 #. TRANSLATORS: blacklist command
-#: src/actions/commands.cpp:230
+#: src/actions/commands.cpp:234
 msgid "blacklisted"
 msgstr ""
 
 #. TRANSLATORS: enemy command
-#: src/actions/commands.cpp:237
+#: src/actions/commands.cpp:241
 msgid "enemy"
 msgstr ""
 
@@ -303,25 +303,25 @@ msgid "Visible on map"
 msgstr "在地图上可见"
 
 #. TRANSLATORS: default race name
-#: src/being/being.cpp:402
+#: src/being/being.cpp:406
 msgid "Human"
 msgstr ""
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "dodge"
 msgstr "躲闪"
 
-#: src/being/being.cpp:571
+#: src/being/being.cpp:575
 msgid "miss"
 msgstr "失误"
 
 #. TRANSLATORS: this away status writed in player nick
-#: src/being/being.cpp:1903 src/gui/windows/whoisonline.cpp:865
+#: src/being/being.cpp:1921 src/gui/windows/whoisonline.cpp:865
 msgid "A"
 msgstr "A"
 
 #. TRANSLATORS: this inactive status writed in player nick
-#: src/being/being.cpp:1908 src/gui/windows/whoisonline.cpp:870
+#: src/being/being.cpp:1926 src/gui/windows/whoisonline.cpp:870
 msgid "I"
 msgstr "I"
 
@@ -432,8 +432,8 @@ msgstr ""
 #. TRANSLATORS: add player to completle ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
-#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2323
-#: src/gui/popups/popupmenu.cpp:2365
+#: src/being/playerrelations.cpp:469 src/gui/popups/popupmenu.cpp:2274
+#: src/gui/popups/popupmenu.cpp:2316
 msgid "Completely ignore"
 msgstr "完全忽略"
 
@@ -460,37 +460,37 @@ msgstr "流动的泡沫"
 #. TRANSLATORS: setup tab quick button
 #. TRANSLATORS: full button name
 #. TRANSLATORS: setup window name
-#: src/client.cpp:903 src/gui/windowmenu.cpp:169
+#: src/client.cpp:906 src/gui/windowmenu.cpp:169
 #: src/gui/windows/setupwindow.cpp:62
 msgid "Setup"
 msgstr "设置"
 
 #. TRANSLATORS: perfoamance tab quick button
 #. TRANSLATORS: settings tab name
-#: src/client.cpp:906 src/gui/widgets/tabs/setup_perfomance.cpp:54
+#: src/client.cpp:909 src/gui/widgets/tabs/setup_perfomance.cpp:54
 msgid "Performance"
 msgstr ""
 
 #. TRANSLATORS: video tab quick button
 #. TRANSLATORS: video settings tab name
-#: src/client.cpp:909 src/gui/widgets/tabs/setup_video.cpp:106
+#: src/client.cpp:912 src/gui/widgets/tabs/setup_video.cpp:106
 msgid "Video"
 msgstr "视频"
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: theme settings tab name
-#: src/client.cpp:912 src/gui/widgets/tabs/setup_theme.cpp:123
+#: src/client.cpp:915 src/gui/widgets/tabs/setup_theme.cpp:123
 msgid "Theme"
 msgstr "主题"
 
 #. TRANSLATORS: theme tab quick button
-#: src/client.cpp:915
+#: src/client.cpp:918
 msgid "About"
 msgstr ""
 
 #. TRANSLATORS: theme tab quick button
 #. TRANSLATORS: help window name
-#: src/client.cpp:918 src/gui/windowmenu.cpp:74
+#: src/client.cpp:921 src/gui/windowmenu.cpp:74
 #: src/gui/windows/helpwindow.cpp:53
 msgid "Help"
 msgstr "帮助"
@@ -506,9 +506,9 @@ msgstr "帮助"
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: quests window button
 #. TRANSLATORS: shop window button
-#: src/client.cpp:922 src/client.cpp:1376 src/client.cpp:1390
-#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:727
-#: src/gui/popups/popupmenu.cpp:965 src/gui/windows/didyouknowwindow.cpp:81
+#: src/client.cpp:925 src/client.cpp:1380 src/client.cpp:1394
+#: src/gui/dialogsmanager.cpp:106 src/gui/popups/popupmenu.cpp:730
+#: src/gui/popups/popupmenu.cpp:968 src/gui/windows/didyouknowwindow.cpp:81
 #: src/gui/windows/inventorywindow.cpp:256
 #: src/gui/windows/inventorywindow.cpp:279 src/gui/windows/npcdialog.cpp:76
 #: src/gui/windows/npcdialog.cpp:114 src/gui/windows/questswindow.cpp:77
@@ -517,32 +517,32 @@ msgid "Close"
 msgstr "关闭"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1048
+#: src/client.cpp:1051
 msgid "Connecting to server"
 msgstr "正在连接服务器"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1094
+#: src/client.cpp:1097
 msgid "Logging in"
 msgstr "登录中"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1137
+#: src/client.cpp:1140
 msgid "Entering game world"
 msgstr "进入游戏世界"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1267
+#: src/client.cpp:1271
 msgid "Requesting characters"
 msgstr "请求角色"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1307
+#: src/client.cpp:1311
 msgid "Connecting to the game server"
 msgstr "正在连接游戏服务器"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1319
+#: src/client.cpp:1323
 msgid "Changing game servers"
 msgstr "正在更改游戏服务器"
 
@@ -558,7 +558,7 @@ msgstr "正在更改游戏服务器"
 #. TRANSLATORS: info message
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: error message
-#: src/client.cpp:1374 src/client.cpp:1388 src/client.cpp:1583
+#: src/client.cpp:1378 src/client.cpp:1392 src/client.cpp:1587
 #: src/gui/windows/changeemaildialog.cpp:167
 #: src/gui/windows/changepassworddialog.cpp:157
 #: src/gui/windows/charcreatedialog.cpp:378
@@ -567,45 +567,45 @@ msgstr "正在更改游戏服务器"
 #: src/gui/windows/registerdialog.cpp:243
 #: src/gui/windows/unregisterdialog.cpp:146
 #: src/net/ea/charserverhandler.cpp:141
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:547
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:551
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Error"
 msgstr "错误"
 
 #. TRANSLATORS: connection dialog header
-#: src/client.cpp:1403
+#: src/client.cpp:1407
 msgid "Requesting registration details"
 msgstr "正在请求详细注册信息"
 
 #. TRANSLATORS: password change message header
-#: src/client.cpp:1444
+#: src/client.cpp:1448
 msgid "Password Change"
 msgstr "更改密码"
 
 #. TRANSLATORS: password change message text
-#: src/client.cpp:1446
+#: src/client.cpp:1450
 msgid "Password changed successfully!"
 msgstr "密码更改成功!"
 
 #. TRANSLATORS: email change message header
-#: src/client.cpp:1471
+#: src/client.cpp:1475
 msgid "Email Change"
 msgstr "更改电子邮箱地址"
 
 #. TRANSLATORS: email change message text
-#: src/client.cpp:1473
+#: src/client.cpp:1477
 msgid "Email changed successfully!"
 msgstr "电子邮箱地址更改成功!"
 
 #. TRANSLATORS: unregister message header
-#: src/client.cpp:1500
+#: src/client.cpp:1504
 msgid "Unregister Successful"
 msgstr "取消注册成功"
 
 #. TRANSLATORS: unregister message text
-#: src/client.cpp:1502
+#: src/client.cpp:1506
 msgid "Farewell, come back any time..."
 msgstr "再见,欢迎随时回来..."
 
@@ -1067,7 +1067,7 @@ msgstr "讯息"
 #. TRANSLATORS: ok dialog button
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: revive player
-#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2649
+#: src/gui/dialogsmanager.cpp:130 src/gui/popups/popupmenu.cpp:2600
 msgid "Revive"
 msgstr ""
 
@@ -1250,8 +1250,8 @@ msgstr ""
 
 #. TRANSLATORS: language
 #. TRANSLATORS: popup menu header
-#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:2026
-#: src/gui/popups/popupmenu.cpp:2104 src/gui/widgets/tabs/socialtabbase.h:48
+#: src/gui/models/langlistmodel.h:45 src/gui/popups/popupmenu.cpp:1977
+#: src/gui/popups/popupmenu.cpp:2055 src/gui/widgets/tabs/socialtabbase.h:48
 msgid "(default)"
 msgstr "(默认)"
 
@@ -1537,20 +1537,20 @@ msgstr "建立"
 #. TRANSLATORS: unregister dialog. button.
 #. TRANSLATORS: updater window button
 #. TRANSLATORS: input action name
-#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:375
-#: src/gui/popups/popupmenu.cpp:442 src/gui/popups/popupmenu.cpp:542
-#: src/gui/popups/popupmenu.cpp:589 src/gui/popups/popupmenu.cpp:624
-#: src/gui/popups/popupmenu.cpp:655 src/gui/popups/popupmenu.cpp:680
-#: src/gui/popups/popupmenu.cpp:705 src/gui/popups/popupmenu.cpp:894
-#: src/gui/popups/popupmenu.cpp:921 src/gui/popups/popupmenu.cpp:954
-#: src/gui/popups/popupmenu.cpp:1768 src/gui/popups/popupmenu.cpp:1804
-#: src/gui/popups/popupmenu.cpp:1854 src/gui/popups/popupmenu.cpp:1896
-#: src/gui/popups/popupmenu.cpp:1937 src/gui/popups/popupmenu.cpp:2005
-#: src/gui/popups/popupmenu.cpp:2083 src/gui/popups/popupmenu.cpp:2117
-#: src/gui/popups/popupmenu.cpp:2143 src/gui/popups/popupmenu.cpp:2164
-#: src/gui/popups/popupmenu.cpp:2185 src/gui/popups/popupmenu.cpp:2210
-#: src/gui/popups/popupmenu.cpp:2227 src/gui/popups/popupmenu.cpp:2541
-#: src/gui/popups/popupmenu.cpp:2661 src/gui/windows/buyselldialog.cpp:75
+#: src/gui/popups/createpartypopup.h:54 src/gui/popups/popupmenu.cpp:377
+#: src/gui/popups/popupmenu.cpp:444 src/gui/popups/popupmenu.cpp:545
+#: src/gui/popups/popupmenu.cpp:592 src/gui/popups/popupmenu.cpp:627
+#: src/gui/popups/popupmenu.cpp:658 src/gui/popups/popupmenu.cpp:683
+#: src/gui/popups/popupmenu.cpp:708 src/gui/popups/popupmenu.cpp:897
+#: src/gui/popups/popupmenu.cpp:924 src/gui/popups/popupmenu.cpp:957
+#: src/gui/popups/popupmenu.cpp:1719 src/gui/popups/popupmenu.cpp:1755
+#: src/gui/popups/popupmenu.cpp:1805 src/gui/popups/popupmenu.cpp:1847
+#: src/gui/popups/popupmenu.cpp:1888 src/gui/popups/popupmenu.cpp:1956
+#: src/gui/popups/popupmenu.cpp:2034 src/gui/popups/popupmenu.cpp:2068
+#: src/gui/popups/popupmenu.cpp:2094 src/gui/popups/popupmenu.cpp:2115
+#: src/gui/popups/popupmenu.cpp:2136 src/gui/popups/popupmenu.cpp:2161
+#: src/gui/popups/popupmenu.cpp:2178 src/gui/popups/popupmenu.cpp:2492
+#: src/gui/popups/popupmenu.cpp:2612 src/gui/windows/buyselldialog.cpp:75
 #: src/gui/windows/changeemaildialog.cpp:58
 #: src/gui/windows/changepassworddialog.cpp:60
 #: src/gui/windows/charcreatedialog.cpp:124
@@ -1575,7 +1575,7 @@ msgstr "重量:%s"
 #. TRANSLATORS: trade with player
 #. TRANSLATORS: trade chat tab name
 #. TRANSLATORS: inventory type name
-#: src/gui/popups/popupmenu.cpp:157 src/gui/popups/popupmenu.cpp:800
+#: src/gui/popups/popupmenu.cpp:159 src/gui/popups/popupmenu.cpp:803
 #: src/gui/widgets/tabs/chat/tradetab.cpp:39 src/inventory.cpp:321
 msgid "Trade"
 msgstr "交易"
@@ -1590,50 +1590,50 @@ msgstr "交易"
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
 #. TRANSLATORS: player stat
-#: src/gui/popups/popupmenu.cpp:160 src/gui/popups/popupmenu.cpp:278
-#: src/gui/popups/popupmenu.cpp:803 src/gui/widgets/skillinfo.cpp:114
+#: src/gui/popups/popupmenu.cpp:162 src/gui/popups/popupmenu.cpp:280
+#: src/gui/popups/popupmenu.cpp:806 src/gui/widgets/skillinfo.cpp:114
 #: src/gui/windows/botcheckerwindow.cpp:89 src/input/pages/basic.cpp:42
-#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:341
+#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
 msgid "Attack"
 msgstr "攻击"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: send whisper to player
-#: src/gui/popups/popupmenu.cpp:163 src/gui/popups/popupmenu.cpp:253
-#: src/gui/popups/popupmenu.cpp:463
+#: src/gui/popups/popupmenu.cpp:165 src/gui/popups/popupmenu.cpp:255
+#: src/gui/popups/popupmenu.cpp:465
 msgid "Whisper"
 msgstr "密语"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: heal player
-#: src/gui/popups/popupmenu.cpp:169 src/gui/popups/popupmenu.cpp:807
+#: src/gui/popups/popupmenu.cpp:171 src/gui/popups/popupmenu.cpp:810
 msgid "Heal"
 msgstr "愈合"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from guild
-#: src/gui/popups/popupmenu.cpp:189 src/gui/popups/popupmenu.cpp:205
-#: src/gui/popups/popupmenu.cpp:511 src/gui/popups/popupmenu.cpp:835
+#: src/gui/popups/popupmenu.cpp:191 src/gui/popups/popupmenu.cpp:207
+#: src/gui/popups/popupmenu.cpp:514 src/gui/popups/popupmenu.cpp:838
 msgid "Kick from guild"
 msgstr "踢从公会"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: change player position in guild
-#: src/gui/popups/popupmenu.cpp:196 src/gui/popups/popupmenu.cpp:212
-#: src/gui/popups/popupmenu.cpp:518 src/gui/popups/popupmenu.cpp:842
+#: src/gui/popups/popupmenu.cpp:198 src/gui/popups/popupmenu.cpp:214
+#: src/gui/popups/popupmenu.cpp:521 src/gui/popups/popupmenu.cpp:845
 msgid "Change pos in guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to guild
-#: src/gui/popups/popupmenu.cpp:225 src/gui/popups/popupmenu.cpp:530
-#: src/gui/popups/popupmenu.cpp:856
+#: src/gui/popups/popupmenu.cpp:227 src/gui/popups/popupmenu.cpp:533
+#: src/gui/popups/popupmenu.cpp:859
 msgid "Invite to guild"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: set player invisible for self by id
-#: src/gui/popups/popupmenu.cpp:232
+#: src/gui/popups/popupmenu.cpp:234
 msgid "Nuke"
 msgstr ""
 
@@ -1651,9 +1651,9 @@ msgstr ""
 #. TRANSLATORS: move to player location
 #. TRANSLATORS: input tab sub tab name
 #. TRANSLATORS: bot checker window table header
-#: src/gui/popups/popupmenu.cpp:235 src/gui/popups/popupmenu.cpp:266
-#: src/gui/popups/popupmenu.cpp:493 src/gui/popups/popupmenu.cpp:648
-#: src/gui/popups/popupmenu.cpp:814 src/gui/popups/popupmenu.cpp:879
+#: src/gui/popups/popupmenu.cpp:237 src/gui/popups/popupmenu.cpp:268
+#: src/gui/popups/popupmenu.cpp:495 src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:817 src/gui/popups/popupmenu.cpp:882
 #: src/gui/setupinputpages.cpp:45 src/gui/windows/botcheckerwindow.cpp:93
 msgid "Move"
 msgstr "移动"
@@ -1662,7 +1662,7 @@ msgstr "移动"
 #. TRANSLATORS: talk with npc
 #. TRANSLATORS: bot checker window table header
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:247 src/gui/windows/botcheckerwindow.cpp:91
+#: src/gui/popups/popupmenu.cpp:249 src/gui/windows/botcheckerwindow.cpp:91
 #: src/input/pages/basic.cpp:90 src/resources/db/npcdb.cpp:146
 msgid "Talk"
 msgstr "说话"
@@ -1675,9 +1675,9 @@ msgstr "说话"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:257 src/gui/popups/popupmenu.cpp:2395
-#: src/gui/windows/buydialog.cpp:188 src/gui/windows/buydialog.cpp:204
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/buyselldialog.cpp:71
+#: src/gui/popups/popupmenu.cpp:259 src/gui/popups/popupmenu.cpp:2346
+#: src/gui/windows/buydialog.cpp:192 src/gui/windows/buydialog.cpp:208
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/buyselldialog.cpp:71
 #: src/gui/windows/shopwindow.cpp:153 src/input/pages/basic.cpp:240
 #: src/resources/db/npcdb.cpp:147
 msgid "Buy"
@@ -1692,7 +1692,7 @@ msgstr "购买"
 #. TRANSLATORS: shop window button
 #. TRANSLATORS: shop window tab name
 #. TRANSLATORS: input action name
-#: src/gui/popups/popupmenu.cpp:260 src/gui/popups/popupmenu.cpp:2407
+#: src/gui/popups/popupmenu.cpp:262 src/gui/popups/popupmenu.cpp:2358
 #: src/gui/widgets/selldialog.cpp:51 src/gui/widgets/selldialog.cpp:96
 #: src/gui/windows/buyselldialog.cpp:73 src/gui/windows/shopwindow.cpp:155
 #: src/input/pages/basic.cpp:246 src/resources/db/npcdb.cpp:148
@@ -1703,26 +1703,26 @@ msgstr "出售"
 #. TRANSLATORS: add comment to npc
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add comment to player
-#: src/gui/popups/popupmenu.cpp:269 src/gui/popups/popupmenu.cpp:473
-#: src/gui/popups/popupmenu.cpp:2503
+#: src/gui/popups/popupmenu.cpp:271 src/gui/popups/popupmenu.cpp:475
+#: src/gui/popups/popupmenu.cpp:2454
 msgid "Add comment"
 msgstr "发表评论"
 
 #. TRANSLATORS: remove monster from attack list
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:290
+#: src/gui/popups/popupmenu.cpp:292
 msgid "Remove from attack list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to priotiry attack list
-#: src/gui/popups/popupmenu.cpp:297
+#: src/gui/popups/popupmenu.cpp:299
 msgid "Add to priority attack list"
 msgstr "优先攻击列表"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add monster to attack list
-#: src/gui/popups/popupmenu.cpp:301
+#: src/gui/popups/popupmenu.cpp:303
 msgid "Add to attack list"
 msgstr "加入攻击清单"
 
@@ -1730,19 +1730,19 @@ msgstr "加入攻击清单"
 #. TRANSLATORS: add monster to ignore list
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to pickup list
-#: src/gui/popups/popupmenu.cpp:305 src/gui/popups/popupmenu.cpp:2523
+#: src/gui/popups/popupmenu.cpp:307 src/gui/popups/popupmenu.cpp:2474
 msgid "Add to ignore list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: Mercenary move to master
-#: src/gui/popups/popupmenu.cpp:314 src/gui/popups/popupmenu.cpp:325
+#: src/gui/popups/popupmenu.cpp:316 src/gui/popups/popupmenu.cpp:327
 msgid "Move to master"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: fire mercenary
-#: src/gui/popups/popupmenu.cpp:318
+#: src/gui/popups/popupmenu.cpp:320
 msgid "Fire"
 msgstr ""
 
@@ -1750,19 +1750,19 @@ msgstr ""
 #. TRANSLATORS: feed homunculus
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: feed pet
-#: src/gui/popups/popupmenu.cpp:328 src/gui/popups/popupmenu.cpp:341
+#: src/gui/popups/popupmenu.cpp:330 src/gui/popups/popupmenu.cpp:343
 msgid "Feed"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: delete homunculus
-#: src/gui/popups/popupmenu.cpp:332
+#: src/gui/popups/popupmenu.cpp:334
 msgid "Kill"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet drop loot
-#: src/gui/popups/popupmenu.cpp:344
+#: src/gui/popups/popupmenu.cpp:346
 msgid "Drop loot"
 msgstr ""
 
@@ -1770,7 +1770,7 @@ msgstr ""
 #. TRANSLATORS: pet unequip item
 #. TRANSLATORS: equipment window button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:347 src/gui/windows/equipmentwindow.cpp:75
+#: src/gui/popups/popupmenu.cpp:349 src/gui/windows/equipmentwindow.cpp:75
 #: src/gui/windows/inventorywindow.cpp:188 src/resources/itemtypemapdata.h:47
 #: src/resources/itemtypemapdata.h:51 src/resources/itemtypemapdata.h:55
 #: src/resources/itemtypemapdata.h:59 src/resources/itemtypemapdata.h:63
@@ -1786,14 +1786,14 @@ msgstr "卸下装备"
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: rename map item
 #. TRANSLATORS: shop window button
-#: src/gui/popups/popupmenu.cpp:351 src/gui/popups/popupmenu.cpp:609
+#: src/gui/popups/popupmenu.cpp:353 src/gui/popups/popupmenu.cpp:612
 #: src/gui/windows/charselectdialog.cpp:130 src/gui/windows/shopwindow.cpp:177
 msgid "Rename"
 msgstr "重命名"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pet return to egg
-#: src/gui/popups/popupmenu.cpp:355
+#: src/gui/popups/popupmenu.cpp:357
 msgid "Return to egg"
 msgstr ""
 
@@ -1801,38 +1801,38 @@ msgstr ""
 #. TRANSLATORS: add being name to chat
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player name to chat
-#: src/gui/popups/popupmenu.cpp:370 src/gui/popups/popupmenu.cpp:538
+#: src/gui/popups/popupmenu.cpp:372 src/gui/popups/popupmenu.cpp:541
 msgid "Add name to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: settings tab name
-#: src/gui/popups/popupmenu.cpp:419 src/gui/widgets/tabs/setup_players.cpp:38
+#: src/gui/popups/popupmenu.cpp:421 src/gui/widgets/tabs/setup_players.cpp:38
 msgid "Players"
 msgstr "玩家"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player from party
-#: src/gui/popups/popupmenu.cpp:485 src/gui/popups/popupmenu.cpp:2448
-#: src/gui/popups/popupmenu.cpp:2472
+#: src/gui/popups/popupmenu.cpp:487 src/gui/popups/popupmenu.cpp:2399
+#: src/gui/popups/popupmenu.cpp:2423
 msgid "Kick from party"
 msgstr "踢从党"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: pickup item from ground
-#: src/gui/popups/popupmenu.cpp:571 src/gui/popups/popupmenu.cpp:580
+#: src/gui/popups/popupmenu.cpp:574 src/gui/popups/popupmenu.cpp:583
 msgid "Pick up"
 msgstr "拾取"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item name to chat
-#: src/gui/popups/popupmenu.cpp:585 src/gui/popups/popupmenu.cpp:1764
-#: src/gui/popups/popupmenu.cpp:1840 src/gui/popups/popupmenu.cpp:1882
+#: src/gui/popups/popupmenu.cpp:588 src/gui/popups/popupmenu.cpp:1715
+#: src/gui/popups/popupmenu.cpp:1791 src/gui/popups/popupmenu.cpp:1833
 msgid "Add to chat"
 msgstr "加入聊天"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:606 src/gui/popups/popupmenu.cpp:638
+#: src/gui/popups/popupmenu.cpp:609 src/gui/popups/popupmenu.cpp:641
 msgid "Map Item"
 msgstr "地图项"
 
@@ -1842,20 +1842,20 @@ msgstr "地图项"
 #. TRANSLATORS: remove attack target
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup filter
-#: src/gui/popups/popupmenu.cpp:612 src/gui/popups/popupmenu.cpp:2079
-#: src/gui/popups/popupmenu.cpp:2113
+#: src/gui/popups/popupmenu.cpp:615 src/gui/popups/popupmenu.cpp:2030
+#: src/gui/popups/popupmenu.cpp:2064
 msgid "Remove"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: warp to map item
-#: src/gui/popups/popupmenu.cpp:619 src/gui/popups/popupmenu.cpp:644
+#: src/gui/popups/popupmenu.cpp:622 src/gui/popups/popupmenu.cpp:647
 msgid "Warp"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move camera to map item
-#: src/gui/popups/popupmenu.cpp:651
+#: src/gui/popups/popupmenu.cpp:654
 msgid "Move camera"
 msgstr ""
 
@@ -1864,7 +1864,7 @@ msgstr ""
 #. TRANSLATORS: full button name
 #. TRANSLATORS: outfits button tooltip
 #. TRANSLATORS: outfits window name
-#: src/gui/popups/popupmenu.cpp:669 src/gui/setupinputpages.cpp:53
+#: src/gui/popups/popupmenu.cpp:672 src/gui/setupinputpages.cpp:53
 #: src/gui/windowmenu.cpp:144 src/gui/windows/inventorywindow.cpp:219
 #: src/gui/windows/outfitwindow.cpp:60
 msgid "Outfits"
@@ -1872,69 +1872,69 @@ msgstr "套装"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: clear selected outfit
-#: src/gui/popups/popupmenu.cpp:672
+#: src/gui/popups/popupmenu.cpp:675
 msgid "Clear outfit"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
 #. TRANSLATORS: full button name
-#: src/gui/popups/popupmenu.cpp:698 src/gui/windowmenu.cpp:128
+#: src/gui/popups/popupmenu.cpp:701 src/gui/windowmenu.cpp:128
 msgid "Spells"
 msgstr "法术"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: edit selected spell
-#: src/gui/popups/popupmenu.cpp:701
+#: src/gui/popups/popupmenu.cpp:704
 msgid "Edit spell"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove all text from chat tab
 #. TRANSLATORS: npc dialog button
-#: src/gui/popups/popupmenu.cpp:732 src/gui/windows/npcdialog.cpp:111
+#: src/gui/popups/popupmenu.cpp:735 src/gui/windows/npcdialog.cpp:111
 msgid "Clear"
 msgstr "清除"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:739
+#: src/gui/popups/popupmenu.cpp:742
 msgid "Disable highlight"
 msgstr "禁用"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable chat tab highlight
-#: src/gui/popups/popupmenu.cpp:745
+#: src/gui/popups/popupmenu.cpp:748
 msgid "Enable highlight"
 msgstr "启用突出"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: do not remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:751
+#: src/gui/popups/popupmenu.cpp:754
 msgid "Don't remove name"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player names from chat tab
-#: src/gui/popups/popupmenu.cpp:757
+#: src/gui/popups/popupmenu.cpp:760
 msgid "Remove name"
 msgstr "移除姓名"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:763
+#: src/gui/popups/popupmenu.cpp:766
 msgid "Enable away"
 msgstr "启用远"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: disable away messages in chat tab
-#: src/gui/popups/popupmenu.cpp:769
+#: src/gui/popups/popupmenu.cpp:772
 msgid "Disable away"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: enable away messages in chat tab
 #. TRANSLATORS: social window button
-#: src/gui/popups/popupmenu.cpp:776 src/gui/windows/socialwindow.cpp:89
+#: src/gui/popups/popupmenu.cpp:779 src/gui/windows/socialwindow.cpp:89
 msgid "Leave"
 msgstr "留下"
 
@@ -1944,71 +1944,71 @@ msgstr "留下"
 #. TRANSLATORS: copy link to clipboard
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy npc text to clipboard
-#: src/gui/popups/popupmenu.cpp:781 src/gui/popups/popupmenu.cpp:2181
-#: src/gui/popups/popupmenu.cpp:2223
+#: src/gui/popups/popupmenu.cpp:784 src/gui/popups/popupmenu.cpp:2132
+#: src/gui/popups/popupmenu.cpp:2174
 msgid "Copy to clipboard"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:903
+#: src/gui/popups/popupmenu.cpp:906
 msgid "Change guild position"
 msgstr "更改公会的立场"
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:948
+#: src/gui/popups/popupmenu.cpp:951
 msgid "window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: unlock window
-#: src/gui/popups/popupmenu.cpp:974
+#: src/gui/popups/popupmenu.cpp:977
 msgid "Unlock"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: lock window
-#: src/gui/popups/popupmenu.cpp:980
+#: src/gui/popups/popupmenu.cpp:983
 msgid "Lock"
 msgstr ""
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1028
+#: src/gui/popups/popupmenu.cpp:1031
 msgid "Rename map sign          "
 msgstr "重命名的地图标志          "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1030
+#: src/gui/popups/popupmenu.cpp:1033
 msgid "Name:                    "
 msgstr "名称:                   "
 
-#: src/gui/popups/popupmenu.cpp:1049
+#: src/gui/popups/popupmenu.cpp:1052
 msgid "Player comment            "
 msgstr "玩家评论                  "
 
 #. TRANSLATORS: number of chars in string should be near original
-#: src/gui/popups/popupmenu.cpp:1051
+#: src/gui/popups/popupmenu.cpp:1054
 msgid "Comment:                      "
 msgstr "评论:                       "
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add item to trade
-#: src/gui/popups/popupmenu.cpp:1660
+#: src/gui/popups/popupmenu.cpp:1611
 msgid "Add to trade"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1668
+#: src/gui/popups/popupmenu.cpp:1619
 msgid "Add to trade 10"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1673
+#: src/gui/popups/popupmenu.cpp:1624
 msgid "Add to trade half"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1677
+#: src/gui/popups/popupmenu.cpp:1628
 msgid "Add to trade all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1681
+#: src/gui/popups/popupmenu.cpp:1632
 msgid "Add to trade all"
 msgstr ""
 
@@ -2017,50 +2017,50 @@ msgstr ""
 #. TRANSLATORS: storage button
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: setup button
-#: src/gui/popups/popupmenu.cpp:1689 src/gui/popups/popupmenu.cpp:1836
-#: src/gui/popups/popupmenu.cpp:1877 src/gui/windows/inventorywindow.cpp:251
+#: src/gui/popups/popupmenu.cpp:1640 src/gui/popups/popupmenu.cpp:1787
+#: src/gui/popups/popupmenu.cpp:1828 src/gui/windows/inventorywindow.cpp:251
 #: src/gui/windows/inventorywindow.cpp:274
 #: src/gui/windows/inventorywindow.cpp:860 src/gui/windows/setupwindow.cpp:97
 msgid "Store"
 msgstr "存储"
 
-#: src/gui/popups/popupmenu.cpp:1697
+#: src/gui/popups/popupmenu.cpp:1648
 msgid "Store 10"
 msgstr "商店10"
 
-#: src/gui/popups/popupmenu.cpp:1702
+#: src/gui/popups/popupmenu.cpp:1653
 msgid "Store half"
 msgstr "商店的一半"
 
-#: src/gui/popups/popupmenu.cpp:1706
+#: src/gui/popups/popupmenu.cpp:1657
 msgid "Store all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1710
+#: src/gui/popups/popupmenu.cpp:1661
 msgid "Store all"
 msgstr "商店所有"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: get item from storage
 #. TRANSLATORS: storage button
-#: src/gui/popups/popupmenu.cpp:1720 src/gui/windows/inventorywindow.cpp:253
+#: src/gui/popups/popupmenu.cpp:1671 src/gui/windows/inventorywindow.cpp:253
 #: src/gui/windows/inventorywindow.cpp:276
 msgid "Retrieve"
 msgstr "取回"
 
-#: src/gui/popups/popupmenu.cpp:1728
+#: src/gui/popups/popupmenu.cpp:1679
 msgid "Retrieve 10"
 msgstr "拿出10"
 
-#: src/gui/popups/popupmenu.cpp:1733
+#: src/gui/popups/popupmenu.cpp:1684
 msgid "Retrieve half"
 msgstr "拿出一半"
 
-#: src/gui/popups/popupmenu.cpp:1737
+#: src/gui/popups/popupmenu.cpp:1688
 msgid "Retrieve all-1"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:1741
+#: src/gui/popups/popupmenu.cpp:1692
 msgid "Retrieve all"
 msgstr "检索所有"
 
@@ -2070,7 +2070,7 @@ msgstr "检索所有"
 #. TRANSLATORS: inventory button
 #. TRANSLATORS: skills dialog button
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:1798 src/gui/popups/popupmenu.cpp:2592
+#: src/gui/popups/popupmenu.cpp:1749 src/gui/popups/popupmenu.cpp:2543
 #: src/gui/windows/inventorywindow.cpp:186
 #: src/gui/windows/inventorywindow.cpp:752 src/gui/windows/skilldialog.cpp:82
 #: src/gui/windows/skilldialog.cpp:154 src/gui/windows/skilldialog.cpp:324
@@ -2080,41 +2080,41 @@ msgid "Use"
 msgstr "使用"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1892
+#: src/gui/popups/popupmenu.cpp:1843
 msgid "Clear drop window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1923 src/gui/popups/popupmenu.cpp:1984
+#: src/gui/popups/popupmenu.cpp:1874 src/gui/popups/popupmenu.cpp:1935
 msgid "Hide"
 msgstr "隐藏"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1930 src/gui/popups/popupmenu.cpp:1991
+#: src/gui/popups/popupmenu.cpp:1881 src/gui/popups/popupmenu.cpp:1942
 msgid "Show"
 msgstr "显示"
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:1998
+#: src/gui/popups/popupmenu.cpp:1949
 msgid "Reset yellow bar"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy status to chat
 #. TRANSLATORS: status window button
-#: src/gui/popups/popupmenu.cpp:2002 src/gui/windows/statuswindow.cpp:94
+#: src/gui/popups/popupmenu.cpp:1953 src/gui/windows/statuswindow.cpp:94
 msgid "Copy to chat"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target up
-#: src/gui/popups/popupmenu.cpp:2042 src/gui/popups/popupmenu.cpp:2061
+#: src/gui/popups/popupmenu.cpp:1993 src/gui/popups/popupmenu.cpp:2012
 msgid "Move up"
 msgstr "x"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: move attack target down
-#: src/gui/popups/popupmenu.cpp:2048 src/gui/popups/popupmenu.cpp:2067
+#: src/gui/popups/popupmenu.cpp:1999 src/gui/popups/popupmenu.cpp:2018
 msgid "Move down"
 msgstr ""
 
@@ -2122,155 +2122,155 @@ msgstr ""
 #. TRANSLATORS: undress item from player
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: undress player
-#: src/gui/popups/popupmenu.cpp:2139 src/gui/popups/popupmenu.cpp:2500
+#: src/gui/popups/popupmenu.cpp:2090 src/gui/popups/popupmenu.cpp:2451
 msgid "Undress"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: copy text to clipboard
-#: src/gui/popups/popupmenu.cpp:2157
+#: src/gui/popups/popupmenu.cpp:2108
 msgid "Copy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: paste text from clipboard
-#: src/gui/popups/popupmenu.cpp:2160
+#: src/gui/popups/popupmenu.cpp:2111
 msgid "Paste"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: open link in browser
-#: src/gui/popups/popupmenu.cpp:2178
+#: src/gui/popups/popupmenu.cpp:2129
 msgid "Open link"
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2196
+#: src/gui/popups/popupmenu.cpp:2147
 msgid "Show window"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to disregarded list
-#: src/gui/popups/popupmenu.cpp:2269 src/gui/popups/popupmenu.cpp:2305
-#: src/gui/popups/popupmenu.cpp:2344 src/gui/popups/popupmenu.cpp:2362
+#: src/gui/popups/popupmenu.cpp:2220 src/gui/popups/popupmenu.cpp:2256
+#: src/gui/popups/popupmenu.cpp:2295 src/gui/popups/popupmenu.cpp:2313
 msgid "Disregard"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to ignore list
 #. TRANSLATORS: confirm dialog button
-#: src/gui/popups/popupmenu.cpp:2272 src/gui/popups/popupmenu.cpp:2308
-#: src/gui/popups/popupmenu.cpp:2347 src/gui/windows/confirmdialog.cpp:60
+#: src/gui/popups/popupmenu.cpp:2223 src/gui/popups/popupmenu.cpp:2259
+#: src/gui/popups/popupmenu.cpp:2298 src/gui/windows/confirmdialog.cpp:60
 msgid "Ignore"
 msgstr "忽略"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to black list
-#: src/gui/popups/popupmenu.cpp:2275 src/gui/popups/popupmenu.cpp:2350
+#: src/gui/popups/popupmenu.cpp:2226 src/gui/popups/popupmenu.cpp:2301
 msgid "Black list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to enemy list
-#: src/gui/popups/popupmenu.cpp:2278 src/gui/popups/popupmenu.cpp:2311
+#: src/gui/popups/popupmenu.cpp:2229 src/gui/popups/popupmenu.cpp:2262
 msgid "Set as enemy"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to erased list
-#: src/gui/popups/popupmenu.cpp:2281 src/gui/popups/popupmenu.cpp:2314
-#: src/gui/popups/popupmenu.cpp:2326 src/gui/popups/popupmenu.cpp:2335
-#: src/gui/popups/popupmenu.cpp:2353
+#: src/gui/popups/popupmenu.cpp:2232 src/gui/popups/popupmenu.cpp:2265
+#: src/gui/popups/popupmenu.cpp:2277 src/gui/popups/popupmenu.cpp:2286
+#: src/gui/popups/popupmenu.cpp:2304
 msgid "Erase"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add player to friends list
-#: src/gui/popups/popupmenu.cpp:2291
+#: src/gui/popups/popupmenu.cpp:2242
 msgid "Be friend"
 msgstr "是朋友"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove player from ignore list
-#: src/gui/popups/popupmenu.cpp:2302 src/gui/popups/popupmenu.cpp:2320
-#: src/gui/popups/popupmenu.cpp:2332 src/gui/popups/popupmenu.cpp:2341
-#: src/gui/popups/popupmenu.cpp:2359
+#: src/gui/popups/popupmenu.cpp:2253 src/gui/popups/popupmenu.cpp:2271
+#: src/gui/popups/popupmenu.cpp:2283 src/gui/popups/popupmenu.cpp:2292
+#: src/gui/popups/popupmenu.cpp:2310
 msgid "Unignore"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2378
+#: src/gui/popups/popupmenu.cpp:2329
 msgid "Follow"
 msgstr "按照"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: imitate player
-#: src/gui/popups/popupmenu.cpp:2382
+#: src/gui/popups/popupmenu.cpp:2333
 msgid "Imitate"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: buy item
-#: src/gui/popups/popupmenu.cpp:2401 src/gui/popups/popupmenu.cpp:2425
+#: src/gui/popups/popupmenu.cpp:2352 src/gui/popups/popupmenu.cpp:2376
 msgid "Buy (?)"
 msgstr "购买(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: sell item
-#: src/gui/popups/popupmenu.cpp:2413 src/gui/popups/popupmenu.cpp:2428
+#: src/gui/popups/popupmenu.cpp:2364 src/gui/popups/popupmenu.cpp:2379
 msgid "Sell (?)"
 msgstr "出售(?)"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: invite player to party
-#: src/gui/popups/popupmenu.cpp:2442 src/gui/popups/popupmenu.cpp:2466
+#: src/gui/popups/popupmenu.cpp:2393 src/gui/popups/popupmenu.cpp:2417
 msgid "Invite to party"
 msgstr ""
 
-#: src/gui/popups/popupmenu.cpp:2489
+#: src/gui/popups/popupmenu.cpp:2440
 #, c-format
 msgid "Join chat %s"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2497
+#: src/gui/popups/popupmenu.cpp:2448
 msgid "Show Items"
 msgstr "显示项目"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove item from pickup list
-#: src/gui/popups/popupmenu.cpp:2514
+#: src/gui/popups/popupmenu.cpp:2465
 msgid "Remove from pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
-#: src/gui/popups/popupmenu.cpp:2519
+#: src/gui/popups/popupmenu.cpp:2470
 msgid "Add to pickup list"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: remove protection from item
-#: src/gui/popups/popupmenu.cpp:2568
+#: src/gui/popups/popupmenu.cpp:2519
 msgid "Unprotect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: add protection to item
-#: src/gui/popups/popupmenu.cpp:2577
+#: src/gui/popups/popupmenu.cpp:2528
 msgid "Protect item"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop item
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2607 src/gui/windows/inventorywindow.cpp:201
+#: src/gui/popups/popupmenu.cpp:2558 src/gui/windows/inventorywindow.cpp:201
 #: src/gui/windows/inventorywindow.cpp:868
 msgid "Drop..."
 msgstr "掉落..."
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: drop all item amount
-#: src/gui/popups/popupmenu.cpp:2610
+#: src/gui/popups/popupmenu.cpp:2561
 msgid "Drop all"
 msgstr "所有"
 
@@ -2278,43 +2278,43 @@ msgstr "所有"
 #. TRANSLATORS: drop item
 #. TRANSLATORS: full button name
 #. TRANSLATORS: inventory button
-#: src/gui/popups/popupmenu.cpp:2616 src/gui/windowmenu.cpp:132
+#: src/gui/popups/popupmenu.cpp:2567 src/gui/windowmenu.cpp:132
 #: src/gui/windows/inventorywindow.cpp:873
 msgid "Drop"
 msgstr "丢弃"
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: gm commands
-#: src/gui/popups/popupmenu.cpp:2627
+#: src/gui/popups/popupmenu.cpp:2578
 msgid "GM..."
 msgstr ""
 
 #. TRANSLATORS: popup menu header
-#: src/gui/popups/popupmenu.cpp:2635
+#: src/gui/popups/popupmenu.cpp:2586
 msgid "GM commands"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: check player ip
-#: src/gui/popups/popupmenu.cpp:2640
+#: src/gui/popups/popupmenu.cpp:2591
 msgid "Check ip"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: go to player position
-#: src/gui/popups/popupmenu.cpp:2643
+#: src/gui/popups/popupmenu.cpp:2594
 msgid "Goto"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: recall player to current position
-#: src/gui/popups/popupmenu.cpp:2646
+#: src/gui/popups/popupmenu.cpp:2597
 msgid "Recall"
 msgstr ""
 
 #. TRANSLATORS: popup menu item
 #. TRANSLATORS: kick player
-#: src/gui/popups/popupmenu.cpp:2654
+#: src/gui/popups/popupmenu.cpp:2605
 msgid "Kick"
 msgstr ""
 
@@ -2624,7 +2624,7 @@ msgstr ""
 #. TRANSLATORS: quit dialog button
 #. TRANSLATORS: servers dialog button
 #. TRANSLATORS: input action name
-#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:267
+#: src/gui/widgets/selldialog.cpp:98 src/gui/windows/buydialog.cpp:271
 #: src/gui/windows/quitdialog.cpp:52 src/gui/windows/quitdialog.cpp:57
 #: src/gui/windows/quitdialog.cpp:59 src/gui/windows/serverdialog.cpp:124
 #: src/input/pages/basic.cpp:216
@@ -2637,7 +2637,7 @@ msgstr "退出"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (plus sign)
-#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:259
+#: src/gui/widgets/selldialog.cpp:116 src/gui/windows/buydialog.cpp:263
 #: src/gui/windows/itemamountwindow.cpp:163
 #: src/gui/windows/itemamountwindow.cpp:198 src/gui/windows/npcdialog.cpp:107
 #: src/gui/windows/statuswindow.cpp:751
@@ -2650,7 +2650,7 @@ msgstr "+"
 #. TRANSLATORS: item amount window button
 #. TRANSLATORS: npc dialog button
 #. TRANSLATORS: status window label (minus sign)
-#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:262
+#: src/gui/widgets/selldialog.cpp:118 src/gui/windows/buydialog.cpp:266
 #: src/gui/windows/itemamountwindow.cpp:161
 #: src/gui/windows/itemamountwindow.cpp:195 src/gui/windows/npcdialog.cpp:109
 #: src/gui/windows/statuswindow.cpp:764
@@ -2662,7 +2662,7 @@ msgstr "-"
 #. TRANSLATORS: status bar label
 #. TRANSLATORS: status window label
 #. TRANSLATORS: status bar label
-#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:269
+#: src/gui/widgets/selldialog.cpp:120 src/gui/windows/buydialog.cpp:273
 #: src/gui/windows/statuswindow.cpp:494 src/gui/windows/statuswindow.cpp:549
 #: src/gui/windows/statuswindow.cpp:748 src/gui/windows/statuswindow.cpp:780
 msgid "Max"
@@ -2671,7 +2671,7 @@ msgstr "最大"
 #. TRANSLATORS: sell dialog label
 #. TRANSLATORS: buy dialog label
 #: src/gui/widgets/selldialog.cpp:127 src/gui/widgets/selldialog.cpp:322
-#: src/gui/windows/buydialog.cpp:245 src/gui/windows/buydialog.cpp:579
+#: src/gui/windows/buydialog.cpp:249 src/gui/windows/buydialog.cpp:583
 #, c-format
 msgid "Price: %s / Total: %s"
 msgstr "价格:%s / 总价:%s"
@@ -3985,52 +3985,57 @@ msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:369
-msgid "Enable OpenGL log"
+msgid "Log unimplimented packets"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #: src/gui/widgets/tabs/setup_other.cpp:373
+msgid "Enable OpenGL log"
+msgstr ""
+
+#. TRANSLATORS: settings option
+#: src/gui/widgets/tabs/setup_other.cpp:377
 msgid "Enable input log"
 msgstr ""
 
 #. TRANSLATORS: settings option
 #. TRANSLATORS: input action name
-#: src/gui/widgets/tabs/setup_other.cpp:377 src/input/pages/other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:381 src/input/pages/other.cpp:410
 msgid "Upload log file"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:381
+#: src/gui/widgets/tabs/setup_other.cpp:385
 msgid "Low traffic mode"
 msgstr "低流量模式"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:385
+#: src/gui/widgets/tabs/setup_other.cpp:389
 msgid "Hide shield sprite"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:390
+#: src/gui/widgets/tabs/setup_other.cpp:394
 msgid "Use FBO for screenshots (only for opengl)"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:396
+#: src/gui/widgets/tabs/setup_other.cpp:400
 msgid "Screenshot directory"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:401
+#: src/gui/widgets/tabs/setup_other.cpp:405
 msgid "Network delay between sub servers"
 msgstr ""
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:405
+#: src/gui/widgets/tabs/setup_other.cpp:409
 msgid "Show background"
 msgstr "显示背景"
 
 #. TRANSLATORS: settings option
-#: src/gui/widgets/tabs/setup_other.cpp:410
+#: src/gui/widgets/tabs/setup_other.cpp:414
 msgid "Screen density override"
 msgstr ""
 
@@ -5085,19 +5090,19 @@ msgid "Result"
 msgstr "结果"
 
 #. TRANSLATORS: buy dialog name
-#: src/gui/windows/buydialog.cpp:172
+#: src/gui/windows/buydialog.cpp:176
 msgid "Create items"
 msgstr ""
 
 #. TRANSLATORS: buy dialog label
-#: src/gui/windows/buydialog.cpp:254
+#: src/gui/windows/buydialog.cpp:258
 msgid "Amount:"
 msgstr ""
 
 #. TRANSLATORS: char create dialog button
 #. TRANSLATORS: char select dialog. button.
 #. TRANSLATORS: social window button
-#: src/gui/windows/buydialog.cpp:265 src/gui/windows/charcreatedialog.cpp:122
+#: src/gui/windows/buydialog.cpp:269 src/gui/windows/charcreatedialog.cpp:122
 #: src/gui/windows/charselectdialog.cpp:622
 #: src/gui/windows/socialwindow.cpp:85
 msgid "Create"
@@ -5327,8 +5332,8 @@ msgstr "开始"
 #. TRANSLATORS: info message
 #: src/gui/windows/charselectdialog.cpp:80
 #: src/net/ea/charserverhandler.cpp:160
-#: src/net/eathena/charserverhandler.cpp:560
-#: src/net/eathena/charserverhandler.cpp:590
+#: src/net/eathena/charserverhandler.cpp:564
+#: src/net/eathena/charserverhandler.cpp:594
 msgid "Info"
 msgstr "信息"
 
@@ -5406,7 +5411,7 @@ msgid "Whispering to %s: %s"
 msgstr "对%s密语到:%s"
 
 #. TRANSLATORS: owners pet name. For example: 4144's pet
-#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:169
+#: src/gui/windows/chatwindow.cpp:1733 src/net/eathena/pethandler.cpp:174
 #, c-format
 msgid "%s's pet"
 msgstr ""
@@ -6011,12 +6016,12 @@ msgid "Error retreiving server list!"
 msgstr "恢复服务器列表错误!"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:515
+#: src/gui/windows/serverdialog.cpp:512
 msgid "requires a newer version"
 msgstr "需要较新版本"
 
 #. TRANSLATORS: servers dialog label
-#: src/gui/windows/serverdialog.cpp:520
+#: src/gui/windows/serverdialog.cpp:517
 #, c-format
 msgid "requires v%s"
 msgstr "需要 v%s"
@@ -7769,7 +7774,7 @@ msgstr "创建角色失败。很可能名称已被占用."
 
 #. TRANSLATORS: error message
 #: src/net/ea/charserverhandler.cpp:117 src/net/ea/loginhandler.cpp:247
-#: src/net/eathena/loginhandler.cpp:219
+#: src/net/eathena/loginhandler.cpp:224
 msgid "Wrong name."
 msgstr "错误的名称."
 
@@ -7883,38 +7888,38 @@ msgid "Guild castle: %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:174
+#: src/net/ea/loginhandler.cpp:207 src/net/eathena/loginhandler.cpp:179
 msgid "Unregistered ID."
 msgstr "未注册的ID."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:178
+#: src/net/ea/loginhandler.cpp:211 src/net/eathena/loginhandler.cpp:183
 msgid "Wrong password."
 msgstr "错误的密码."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:183
+#: src/net/ea/loginhandler.cpp:216 src/net/eathena/loginhandler.cpp:188
 msgid "Account expired."
 msgstr "账户过期失效."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:187
+#: src/net/ea/loginhandler.cpp:220 src/net/eathena/loginhandler.cpp:192
 msgid "Rejected from server."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:191
+#: src/net/ea/loginhandler.cpp:224 src/net/eathena/loginhandler.cpp:196
 msgid ""
 "You have been permanently banned from the game. Please contact the GM team."
 msgstr "您已被永久禁止进入游戏。请联系GM团队."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:196
+#: src/net/ea/loginhandler.cpp:229 src/net/eathena/loginhandler.cpp:201
 msgid "Client too old."
 msgstr "客户端太旧."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:200
+#: src/net/ea/loginhandler.cpp:233 src/net/eathena/loginhandler.cpp:205
 #, c-format
 msgid ""
 "You have been temporarily banned from the game until %s.\n"
@@ -7924,27 +7929,27 @@ msgstr ""
 "请通过论坛联系GM组."
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:209
+#: src/net/ea/loginhandler.cpp:239 src/net/eathena/loginhandler.cpp:214
 msgid "Server overpopulated."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:214
+#: src/net/ea/loginhandler.cpp:243 src/net/eathena/loginhandler.cpp:219
 msgid "This user name is already taken."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:224
+#: src/net/ea/loginhandler.cpp:251 src/net/eathena/loginhandler.cpp:229
 msgid "Incorrect email."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:229
+#: src/net/ea/loginhandler.cpp:255 src/net/eathena/loginhandler.cpp:234
 msgid "Username permanently erased."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:233
+#: src/net/ea/loginhandler.cpp:259 src/net/eathena/loginhandler.cpp:238
 #: src/net/tmwa/loginhandler.cpp:286
 msgid "Unknown error."
 msgstr "未知的错误."
@@ -7965,378 +7970,378 @@ msgid "Connection to server terminated. "
 msgstr "连接到服务器终止. "
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:545
-#: src/net/eathena/charserverhandler.cpp:582
+#: src/net/eathena/charserverhandler.cpp:549
+#: src/net/eathena/charserverhandler.cpp:586
 msgid "Character rename error."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:560
+#: src/net/eathena/charserverhandler.cpp:564
 msgid "Character renamed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:573
+#: src/net/eathena/charserverhandler.cpp:577
 msgid "Rename not allowed."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:577
+#: src/net/eathena/charserverhandler.cpp:581
 msgid "New name is not set."
 msgstr ""
 
 #. TRANSLATORS: char rename error
-#: src/net/eathena/charserverhandler.cpp:586
+#: src/net/eathena/charserverhandler.cpp:590
 msgid "Character not found."
 msgstr ""
 
-#: src/net/eathena/charserverhandler.cpp:619
+#: src/net/eathena/charserverhandler.cpp:624
 #: src/net/tmwa/charserverhandler.cpp:534
 msgid "Failed to delete character."
 msgstr "删除角色失败."
 
-#: src/net/eathena/chathandler.cpp:360
+#: src/net/eathena/chathandler.cpp:432
 msgid "Can't cast skill in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:363
+#: src/net/eathena/chathandler.cpp:435
 msgid "Can't use item in this area."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:366
+#: src/net/eathena/chathandler.cpp:438
 msgid "Can't equip. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:369
+#: src/net/eathena/chathandler.cpp:441
 msgid "Can't use. Wrong level."
 msgstr ""
 
-#: src/net/eathena/chathandler.cpp:372
+#: src/net/eathena/chathandler.cpp:444
 msgid "Work in progress."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:546
+#: src/net/eathena/chathandler.cpp:618
 #, c-format
 msgid "Message could not be sent, channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: chat message
-#: src/net/eathena/chathandler.cpp:639
+#: src/net/eathena/chathandler.cpp:714
 #, c-format
 msgid "Can't open channel. Channel %s is not exists."
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:134 src/net/tmwa/generalhandler.cpp:136
+#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:141
 #, c-format
 msgid "Strength %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:135 src/net/tmwa/generalhandler.cpp:138
+#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:143
 #, c-format
 msgid "Agility %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:136 src/net/tmwa/generalhandler.cpp:140
+#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:145
 #, c-format
 msgid "Vitality %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:137 src/net/tmwa/generalhandler.cpp:142
+#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:147
 #, c-format
 msgid "Intelligence %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:138 src/net/tmwa/generalhandler.cpp:144
+#: src/net/eathena/generalhandler.cpp:140 src/net/tmwa/generalhandler.cpp:149
 #, c-format
 msgid "Dexterity %s"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:139 src/net/tmwa/generalhandler.cpp:146
+#: src/net/eathena/generalhandler.cpp:141 src/net/tmwa/generalhandler.cpp:151
 #, c-format
 msgid "Luck %s"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:174 src/net/tmwa/generalhandler.cpp:181
+#: src/net/eathena/generalhandler.cpp:176 src/net/tmwa/generalhandler.cpp:186
 msgid "Authentication failed."
 msgstr "身份验证失败."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:177 src/net/tmwa/generalhandler.cpp:185
+#: src/net/eathena/generalhandler.cpp:179 src/net/tmwa/generalhandler.cpp:190
 msgid "No servers available."
 msgstr "没有可用的服务器."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:182 src/net/tmwa/generalhandler.cpp:191
+#: src/net/eathena/generalhandler.cpp:184 src/net/tmwa/generalhandler.cpp:196
 msgid "Someone else is trying to use this account."
 msgstr "别人尝试使用该帐户."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:187 src/net/tmwa/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:189 src/net/tmwa/generalhandler.cpp:202
 msgid "This account is already logged in."
 msgstr "此帐户已登录."
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:191 src/net/tmwa/generalhandler.cpp:202
+#: src/net/eathena/generalhandler.cpp:193 src/net/tmwa/generalhandler.cpp:207
 msgid "Speed hack detected."
 msgstr "检测速度劈."
 
-#: src/net/eathena/generalhandler.cpp:194
+#: src/net/eathena/generalhandler.cpp:196
 msgid "Server full."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:197
+#: src/net/eathena/generalhandler.cpp:199
 msgid "Sorry, you are underaged."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:200 src/net/tmwa/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:202 src/net/tmwa/generalhandler.cpp:211
 msgid "Duplicated login."
 msgstr "重复登录."
 
-#: src/net/eathena/generalhandler.cpp:203
+#: src/net/eathena/generalhandler.cpp:205
 msgid "To many connections from same ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:206
+#: src/net/eathena/generalhandler.cpp:208
 msgid "Not paid for this time."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:209
+#: src/net/eathena/generalhandler.cpp:211
 msgid "Pay suspended."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:212
+#: src/net/eathena/generalhandler.cpp:214
 msgid "Pay changed."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:215
+#: src/net/eathena/generalhandler.cpp:217
 msgid "Pay wrong ip."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:218
+#: src/net/eathena/generalhandler.cpp:220
 msgid "Pay game room."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:221
+#: src/net/eathena/generalhandler.cpp:223
 msgid "Disconnect forced by GM."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:225
+#: src/net/eathena/generalhandler.cpp:227
 msgid "Ban japan refuse."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:228
+#: src/net/eathena/generalhandler.cpp:230
 msgid "Remained other account."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:231
+#: src/net/eathena/generalhandler.cpp:233
 msgid "Ip unfair."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:234
+#: src/net/eathena/generalhandler.cpp:236
 msgid "Ip count all."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:237
+#: src/net/eathena/generalhandler.cpp:239
 msgid "Ip count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:241
+#: src/net/eathena/generalhandler.cpp:243
 msgid "Memory."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:244
+#: src/net/eathena/generalhandler.cpp:246
 msgid "Han valid."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:247
+#: src/net/eathena/generalhandler.cpp:249
 msgid "Ip limited access."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:250
+#: src/net/eathena/generalhandler.cpp:252
 msgid "Over characters list."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:253
+#: src/net/eathena/generalhandler.cpp:255
 msgid "Ip blocked."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:256
+#: src/net/eathena/generalhandler.cpp:258
 msgid "Invalid password count."
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:259
+#: src/net/eathena/generalhandler.cpp:261
 msgid "Not allowed race."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:262 src/net/tmwa/generalhandler.cpp:210
+#: src/net/eathena/generalhandler.cpp:264 src/net/tmwa/generalhandler.cpp:215
 msgid "Unknown connection error."
 msgstr "未知的连接错误."
 
-#: src/net/eathena/generalhandler.cpp:272
+#: src/net/eathena/generalhandler.cpp:274
 msgid "Map not found"
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/generalhandler.cpp:351 src/net/tmwa/generalhandler.cpp:300
+#: src/net/eathena/generalhandler.cpp:354 src/net/tmwa/generalhandler.cpp:306
 msgid "Got disconnected from server!"
 msgstr "和服务器失去连接!"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:376 src/net/tmwa/generalhandler.cpp:328
+#: src/net/eathena/generalhandler.cpp:379 src/net/tmwa/generalhandler.cpp:334
 msgid "Strength"
 msgstr "力量"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:377 src/net/tmwa/generalhandler.cpp:330
+#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:336
 msgid "Agility"
 msgstr "敏捷"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:378 src/net/tmwa/generalhandler.cpp:332
+#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:338
 msgid "Vitality"
 msgstr "生命"
 
-#: src/net/eathena/generalhandler.cpp:380 src/net/tmwa/generalhandler.cpp:335
+#: src/net/eathena/generalhandler.cpp:383 src/net/tmwa/generalhandler.cpp:341
 msgid "Intelligence"
 msgstr "智慧"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:381 src/net/tmwa/generalhandler.cpp:337
+#: src/net/eathena/generalhandler.cpp:384 src/net/tmwa/generalhandler.cpp:343
 msgid "Dexterity"
 msgstr "敏捷"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:382 src/net/tmwa/generalhandler.cpp:339
+#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:345
 msgid "Luck"
 msgstr "幸运"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:385 src/net/tmwa/generalhandler.cpp:343
+#: src/net/eathena/generalhandler.cpp:388 src/net/tmwa/generalhandler.cpp:349
 msgid "Defense"
 msgstr "防御"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:386 src/net/tmwa/generalhandler.cpp:345
+#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:351
 msgid "M.Attack"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:387 src/net/tmwa/generalhandler.cpp:347
+#: src/net/eathena/generalhandler.cpp:390 src/net/tmwa/generalhandler.cpp:353
 msgid "M.Defense"
 msgstr ""
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:389 src/net/tmwa/generalhandler.cpp:350
+#: src/net/eathena/generalhandler.cpp:392 src/net/tmwa/generalhandler.cpp:356
 #, no-c-format
 msgid "% Accuracy"
 msgstr "%精度"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:391 src/net/tmwa/generalhandler.cpp:353
+#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:359
 #, no-c-format
 msgid "% Evade"
 msgstr "%闪避"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:393 src/net/tmwa/generalhandler.cpp:356
+#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
 #, no-c-format
 msgid "% Critical"
 msgstr "%"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:394 src/net/tmwa/generalhandler.cpp:358
+#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
 msgid "Attack Delay"
 msgstr "攻击延迟"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:395 src/net/tmwa/generalhandler.cpp:360
+#: src/net/eathena/generalhandler.cpp:398 src/net/tmwa/generalhandler.cpp:366
 msgid "Walk Delay"
 msgstr "步行延迟"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:396 src/net/tmwa/generalhandler.cpp:362
+#: src/net/eathena/generalhandler.cpp:399 src/net/tmwa/generalhandler.cpp:368
 msgid "Attack Range"
 msgstr "攻击范围"
 
 #. TRANSLATORS: player stat
-#: src/net/eathena/generalhandler.cpp:397 src/net/tmwa/generalhandler.cpp:364
+#: src/net/eathena/generalhandler.cpp:400 src/net/tmwa/generalhandler.cpp:370
 msgid "Damage per sec."
 msgstr "每秒伤害."
 
-#: src/net/eathena/generalhandler.cpp:398
+#: src/net/eathena/generalhandler.cpp:401
 msgid "Karma"
 msgstr ""
 
-#: src/net/eathena/generalhandler.cpp:399
+#: src/net/eathena/generalhandler.cpp:402
 msgid "Manner"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:304
+#: src/net/eathena/skillhandler.cpp:346
 #, c-format
 msgid "Unknown skill error: %d"
 msgstr ""
 
-#: src/net/eathena/skillhandler.cpp:312
+#: src/net/eathena/skillhandler.cpp:354
 #, c-format
 msgid "Unknown skill error: %d."
 msgstr ""
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:320 src/net/tmwa/skillhandler.cpp:224
+#: src/net/eathena/skillhandler.cpp:362 src/net/tmwa/skillhandler.cpp:224
 msgid "You have not yet reached a high enough lvl!"
 msgstr "你还没有达到足够的等级!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:324 src/net/tmwa/skillhandler.cpp:228
+#: src/net/eathena/skillhandler.cpp:366 src/net/tmwa/skillhandler.cpp:228
 msgid "Insufficient HP!"
 msgstr "HP不足!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:328 src/net/tmwa/skillhandler.cpp:232
+#: src/net/eathena/skillhandler.cpp:370 src/net/tmwa/skillhandler.cpp:232
 msgid "Insufficient SP!"
 msgstr "SP不足!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:332 src/net/tmwa/skillhandler.cpp:236
+#: src/net/eathena/skillhandler.cpp:374 src/net/tmwa/skillhandler.cpp:236
 msgid "You have no memos!"
 msgstr "没有备忘录!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:336 src/net/tmwa/skillhandler.cpp:240
+#: src/net/eathena/skillhandler.cpp:378 src/net/tmwa/skillhandler.cpp:240
 msgid "You cannot do that right now!"
 msgstr "你无法办到!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:340 src/net/tmwa/skillhandler.cpp:244
+#: src/net/eathena/skillhandler.cpp:382 src/net/tmwa/skillhandler.cpp:244
 msgid "Seems you need more money... ;-)"
 msgstr "看起来需要更多金币... ;-)"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:344 src/net/tmwa/skillhandler.cpp:248
+#: src/net/eathena/skillhandler.cpp:386 src/net/tmwa/skillhandler.cpp:248
 msgid "You cannot use this skill with that kind of weapon!"
 msgstr "此武器无法用来使用此项技能!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:349 src/net/tmwa/skillhandler.cpp:253
+#: src/net/eathena/skillhandler.cpp:391 src/net/tmwa/skillhandler.cpp:253
 msgid "You need another red gem!"
 msgstr "你需要另一颗红宝石!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:353 src/net/tmwa/skillhandler.cpp:257
+#: src/net/eathena/skillhandler.cpp:395 src/net/tmwa/skillhandler.cpp:257
 msgid "You need another blue gem!"
 msgstr "你需要另一颗蓝宝石!"
 
 #. TRANSLATORS: error message
-#: src/net/eathena/skillhandler.cpp:357 src/net/tmwa/skillhandler.cpp:261
+#: src/net/eathena/skillhandler.cpp:399 src/net/tmwa/skillhandler.cpp:261
 msgid "You're carrying to much to do this!"
 msgstr "你已负重太多,无法办到!"
 
@@ -8487,7 +8492,7 @@ msgstr ""
 #. TRANSLATORS: unknown info name
 #. TRANSLATORS: being info default name
 #: src/resources/beinginfo.cpp:50 src/resources/db/avatardb.cpp:88
-#: src/resources/db/itemdb.cpp:331 src/resources/db/moddb.cpp:78
+#: src/resources/db/itemdb.cpp:333 src/resources/db/moddb.cpp:78
 #: src/resources/db/monsterdb.cpp:102 src/resources/modinfo.cpp:29
 msgid "unnamed"
 msgstr "未知怪兽"
-- 
cgit v1.2.3-70-g09d2